Vamos supor que você deseja obter C:\temp
do computador de Alice e deixar claro:
- O usuário A é
alice
- O usuário B é
john
Se você estiver logado como Alice, você iniciou o processo explorer
como o usuário conectado, então você terá permissões completas (conforme indicado pelo usuário X
em seu exemplo).
Agora, se o usuário John
quiser acessar \share\path
enquanto estiver conectado como outro usuário, há dois métodos simples para conseguir isso.
Usando a função Runas
RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user: program
Isso pode ser traduzido para:
runas.exe /user:localdomain\john explorer.exe
Isso executará o processo explorer
como John, independentemente de quem está conectado (você pode criar um script no PowerShell para ditar isso).
Drives mapeados
A próxima opção é simplesmente tentar Acessando um compartilhamento do Windows com um nome de usuário diferente