Como abrir o caminho UNC na caixa de diálogo de execução como um usuário específico?

Como abrir o caminho UNC na caixa de diálogo de execução como um usuário específico?

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:\tempComputador 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 explorerprocesso como o usuário logado, portanto terá permissões totais (conforme ditado pelo usuário Xem seu exemplo).

Agora, se o usuário Johnquiser acessar \\share\pathenquanto 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 explorercomo 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

informação relacionada