Como usar o recurso “links simbólicos sem elevação” da atualização do Windows 10 Creators?

0

Eu instalei a Atualização de criadores para o Windows 10 e ativei o modo de desenvolvedor.

Eu posso criar links simbólicos usando cmd com o comando mklink, mas o meu uso principal de symlinks vem de softwares como o Composer, quando executo composer install , dá o erro: Não é possível criar o symlink devido ao código de erro 1314: ' Um privilégio necessário não é mantido pelo cliente'. Você tem os direitos de administrador necessários?

Eu achei que eles fizeram essa opção exatamente para casos como esse (Eles mencionaram o Git), o que estou fazendo de errado?

    
por Oylex 04.12.2017 / 17:31

1 resposta

1

link

How to use Symlinks

Symlinks are created either using the mklink command or the CreateSymbolicLink API

mklink

There is no change in how to call mklink. For users who have Developer Mode enabled, the mklink command will now successfully create a symlink if the user is not running as an administrator.

CreateSymbolicLink

To enable the new behavior when using the CreateSymbolicLink API, there is an additional dwFlags option you will need to set SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

Portanto, se o software que você está usando estiver usando a CreateSymbolicLink API, eles precisarão atualizar suas chamadas para especificar o novo sinalizador.

    
por 14.05.2018 / 13:28