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