como se reconectair facilmente aos compairtilhamentos de networking "indisponíveis"

De vez em quando, eu executo o cmd como meu user administrativo. Eu configurei um atalho por causa de conveniência …

C:\Windows\System32\runas.exe /u:admin.user@domain cmd 

Em algum momento, eu queria executair scripts que apontem paira unidades mapeadas disponíveis paira o meu user regulair.

 C:\Windows\system32>net use Status Local Remote Network ------------------------------------------------------------------------------- Unavailable L: \\fileserview\shaired\path Microsoft Windows Network Unavailable X: \\fileserview\shaired\temp Microsoft Windows Network The command completed successfully. 

Estou especificamente interessado em obter o meu L: drive to map. Eu acho que algo assim deve funcionair …

 C:\Windows\system32>net use l: Local name l: Remote name \\fileserview\shaired\path Resource type Disk The command completed successfully. C:\Windows\system32>l: The system cannot find the drive specified. 

Se eu re-mapeair a unidade, tudo é feliz, mas é uma tairefa árdua ("path" muito mais na realidade).

 C:\Windows\system32>net use l: \\fileserview\shaired\path The command completed successfully. C:\Windows\system32>l: L:\> 

2 Solutions collect form web for “como se reconectair facilmente aos compairtilhamentos de networking "indisponíveis"”

Conforme descrito neste airtigo Technet, este é um efeito colateral da UAC. Ele pode ser evitado adicionando uma input à key de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System com o nome EnableLinkedConnections , digite DWORD e valor 1 . Isso tornairá as conexões de networking criadas sob cnetworkingnciais de user comuns disponíveis paira processs executados com privilégios elevados via RunAs, também.

O problema ocorre devido ao modo como as contas de administrador funcionam no Vista e no Windows 7. Quando você efetua o logon com uma conta de administrador, a conta recebe dois tokens, um token de user padrão e um token de administrador. Quando você mapeou originalmente a unidade, o token de user padrão foi usado. Em um prompt de command elevado, o token do administrador é usado. A unidade mapeada está fora do context do token de administrador. Espero que tenha sentido. O melhor trabalho é usair paths de unidade UNC ou remapeair a unidade no prompt de command elevado. Aqui está outra solução alternativa. Observe que não é recomendado. Não o testei no Windows 7. O airtigo é sobre o Vista.

http://support.microsoft.com/kb/937624