Quando eu uso \computer\path na caixa de execução, a pasta abre diretamente sem me perguntar qual usuário eu quero acessar a pasta como ...
tenho dois computadores A e B com administradores X e Y respectivamente, a pasta compartilhada existe em A e eu concedi permissões totais a X e Y possui permissões somente leitura na pasta compartilhada. Quando abro esta pasta na caixa de diálogo de execução do computador Y, ela abre diretamente com permissões somente leitura. Como faço para abri-la como usuário X para que eu tenha todas as permissões.
Responder1
Vamos supor que você deseja chegar ao C:\temp
Computador de Alice e apenas para deixar as coisas claras:
- O usuário A é
alice
- O usuário B é
john
Se você estiver logado como Alice, você iniciou o explorer
processo como o usuário logado, portanto terá permissões totais (conforme ditado pelo usuário X
em seu exemplo).
Agora, se o usuário John
quiser acessar \\share\path
enquanto estiver logado como outro usuário, existem 2 métodos simples para fazer isso.
Usando a função Runas
RUNAS [ [/noprofile | /perfil] [/env] [/savecred | /netonly] ] /usuário: programa
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).
Unidades mapeadas
A próxima opção é simplesmente tentarAcessando um compartilhamento do Windows com um nome de usuário diferente