Como faço para conceder SeCreateSymbolicLink na edição Windows Vista Home
-
03-07-2019 - |
Pergunta
Eu quero ser capaz de usar mklink para criar links simbólicos no meu Windows Vista Home computador edição.
No entanto, devo conceder SeCreateSymbolicLink antes mklink será capaz de função na edição Vista Home (por padrão, o direito é revogado).
edição Home fornece nenhuma facilidade UI ou ferramenta para os direitos de concessão / discretos Revogar.
A Wikipedia ligação em NTFS links simbólicos diz a ferramenta Ntrights.exe que vem no Windows Server 2003 Resource Kit Tools pode ser usado para conceder esse direito na edição Home. No entanto, depois de instalar essas ferramentas, que provou ser incorreta. Essa versão do Ntrights.exe não reconhece que SeCreateSymbolicLink e web site da Microsoft não mostra qualquer atualização disponível para esta ferramenta kit recurso específico.
Existe uma maneira de script PowerShell para fazer isso? Ou qualquer outra ferramenta / técnica que pode ser viável para uso em edição Vista Home?
Solução
(fonte: southsoftware.com )
"Polsedit é um utilitário freeware que permite que você modifique as políticas de utilizador, tais como conta de usuário direitos e privilégios de usuário em um sistema baseado no Windows NT local ou remoto. Isto pode ser útil quando, por algum motivo você não conseguir secpol ro prazo. msc snap-in, por exemplo, XP Home e Vista Home não tem secpol.msc em tudo. a interface de usuário de Polsedit é muito semelhante ao editor de políticas padrão do Windows, mas também apresenta alguns dados internos, que podem ser úteis para os desenvolvedores. "
Outras dicas
Como sobre a execução de secpol.msc
e conceder a permissão Create symbolic links
ao grupo ou usuários. Por padrão, essa permissão é concedida apenas ao grupo Administrators
.
Do lado da programação, parece que você precisa privilégio SE_CREATE_SYMBOLIC_LINK_NAME
ou sua variante texto: SeCreateSymbolicLinkPrivilege
. Mais detalhes no MSDN