criando links simbólicos na unidade de rede

5

Estou tentando organizar melhor minha pasta pública no trabalho e preciso manter links antigos que enviei por e-mail para pessoas no passado. Estou pensando em criar links simbólicos para que eu possa manter esses links de pastas antigas enquanto movo minhas pastas e arquivos para onde eu quiser.

Infelizmente, não consigo fazer isso porque estou trabalhando em unidades de rede.

Emitindo o seguinte comando:

mklink /J "\networkDrv\users\Me\Force Tester" "\networkDrv\users\Me\File Store\Lappers\ASL_ABL\Code\Force Tester"

resulta neste erro:

Local NTFS volumes are required to complete the operation.
    
por audiFanatic 24.12.2015 / 16:38

1 resposta

5

Tente executar o prompt de comando como administrador e com a opção /D .

mklink /D "\networkDrv\users\Me\Force Tester" "\networkDrv\users\Me\File Store\Lappers\ASL_ABL\Code\Force Tester"

Execute mklink /? no prompt de comando para obter mais detalhes sobre as opções desse comando.

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link
                refers to.

Acesso negado à correção

Se você executar o comando mklink /D como administrador e a parte Link do comando for um caminho de rede UNC e receber a mensagem de erro Access Denied , siga as instruções abaixo para resolver esse problema.

  1. No servidor onde (e / ou no PC cliente Windows você está recebendo a mensagem de erro Acesso Negado quando você executa o comando) a parte Link do comando está localizada, execute este comando como administrador no servidor: fsutil behavior query SymlinkEvaluation
  2. Se você vir Remote to remote symbolic links are disabled. , execute este comando: fsutil behavior set SymlinkEvaluation R2R:1
    • Você pode executá-lo no local onde está executando o comando MKLINK e obter acesso negado no próprio Windows Server ou no PC cliente Windows
  3. Agora, tente executar seu comando novamente e esperamos que ele funcione com sucesso agora.

Referência de links: O acesso é negado no mklink

    
por 24.12.2015 / 16:44