Come concedo SeCreateSymbolicLink su Windows Vista Home Edition
-
03-07-2019 - |
Domanda
Voglio essere in grado di utilizzare mklink per creare collegamenti simbolici sul mio computer con Windows Vista Home Edition.
Tuttavia, devo concedere SeCreateSymbolicLink prima che mklink possa funzionare sull'edizione Vista Home (per impostazione predefinita, il diritto è revocato).
Home Edition non fornisce alcuna interfaccia utente o strumento per concedere / revocare diritti discreti.
Un collegamento Wikipedia su collegamenti simbolici NTFS dice che lo strumento ntrights.exe presente in Windows Server Gli strumenti del Resource Kit 2003 possono essere utilizzati per concedere questo diritto sull'edizione Home. Tuttavia, dopo aver installato questi strumenti, ciò si è rivelato errato. Quella versione di ntrights.exe non riconosce SeCreateSymbolicLink e il sito Web di Microsoft non mostra alcun aggiornamento disponibile per questo particolare strumento del kit di risorse.
Esiste un modo di script PowerShell per farlo? O qualsiasi altro strumento / tecnica che potrebbe essere possibile utilizzare sull'edizione Vista Home?
Soluzione
(fonte: southsoftware.com )
" Polsedit è un'utilità freeware che ti consente di modificare le politiche dell'utente come i diritti dell'account utente e i privilegi dell'utente su un sistema locale o remoto basato su Windows NT. Ciò può essere utile quando per qualche motivo non è possibile eseguire lo snap-in secpol.msc, ad esempio XP Home e Vista Home non hanno affatto secpol.msc. L'interfaccia utente di Polsedit è molto simile all'editor delle politiche standard di Windows, ma mostra anche alcuni dati interni, che possono essere utili per gli sviluppatori. & Quot;
Altri suggerimenti
Che ne dici di eseguire secpol.msc
e concedere l'autorizzazione Crea collegamenti simbolici
al gruppo o agli utenti. Per impostazione predefinita questa autorizzazione è concessa solo al gruppo Administrators
.
Dal punto di vista della programmazione, sembra che tu abbia bisogno del SE_CREATE_SYMBOLIC_LINK_NAME
privilegio o della sua variante di testo: SeCreateSymbolicLinkPrivilege
. Maggiori dettagli in msdn