cria um atalho para o diretório de rede com um usuário diferente

1

Estou tentando usar um atalho para abrir um diretório de rede como um usuário diferente, mas ele não está funcionando corretamente.

No Target do meu atalho, tenho isto:

C:\Windows\System32\runas.exe /DOMAINNAME\UserName explorer.exe "\ServerName\drive$\directory"

o que estou fazendo errado - é só abrir a pasta Meus Documentos

    
por Our Man in Bananas 18.03.2016 / 11:19

2 respostas

2

A razão pela qual o comando falha é que você precisa citar o comando inteiro com seus argumentos, caso contrário, você está apenas passando mais argumentos para runas .

Considere:

C:\Windows\System32\runas.exe /user:DOMAINNAME\UserName "explorer.exe \"\ServerName\drive$\directory\""

Acho que você também precisa da parte /user: , então incluímos isso para conclusão.

Também pode usar como padrão Documents se não puder acessar o caminho por algum motivo.

    
por 18.03.2016 / 11:31
1

Use o comando Net Use

O que você quer é:

net use x: \servername\drive$\directory * /user:username

Basicamente, ele cria uma unidade de rede mapeada em x: (ou qualquer unidade de sua escolha) que aponte para \ servername \ drive $ \ directory. * refere que pedirá a senha. E / user: nome de usuário refere-se a qual nome de usuário usar.

Se você não quiser pedir uma senha, você pode escrever sua senha lá.

Espero que isso ajude.

Nota: se você já se conectou anteriormente a essa unidade compartilhada como um usuário diferente, ela falhará. Você precisará remover qualquer conexão atual com outro nome de usuário.

    
por 18.03.2016 / 11:28