Os compartilhamentos mapeados do Windows Server 2008 R2 não aparecem na linha de comando

1

Quando mapeio uma pasta compartilhada para uma unidade no Explorer no Windows Server 2008 R2, a nova letra da unidade (por exemplo, Z :) não funciona no cmd.exe (iniciado como administrador).

O que estou fazendo de errado?

Eu acredito que isso só acontece em sistemas onde o UAC está ativo.

    
por Andrew J. Brehm 17.07.2012 / 09:31

1 resposta

6

Você deve mapear a unidade de dentro de sua sessão administrativa CMD, pois ela está usando um contexto de usuário diferente (o do usuário administrativo, obviamente) e, portanto, não tem acesso ao ambiente de seu usuário "regular". De link :

Drive letters are not global to the system. Each logon session receives its own set of drive letters from A to Z. Therefore, redirected drives cannot be shared between processes running under different user accounts. Moreover, a service (or any process running within its own logon session) cannot access the drive letters that were established within a different logon session.

Basta lançar

net use z: \server\unc\path

para estabelecer o mapeamento em sua sessão cmd antes de executar o que você quer que seja feito com ele.

    
por 17.07.2012 / 10:18