Meu computador com Windows 7 está conectado a uma rede Windows no local de trabalho. Existem dois domínios em uso nesta rede EMPLOYEES
e TESTERS
. Eu tenho logins nos dois domínios, por exemplo EMPLOYEES\Joe
e TESTERS\TestJoe
.
Se eu estiver conectado a um computador como EMPLOYEES\Joe
, como inicio uma instância do Windows Explorer com os privilégios de TESTERS\TestJoe
? Observe que eu posso alternar entre usuário e login como TESTERS\TestJoe
neste computador sem nenhum problema.
Eu tentei as sugestões fornecidas neste post e elas não funcionam.
windows-7
windows-explorer
privileges
Ashwin Nanjappa
fonte
fonte
Respostas:
Você não precisa executar o explorer.exe como um usuário diferente apenas para se conectar a um compartilhamento de rede com credenciais diferentes.
Em uma janela do explorer, você pode clicar em "Mapear unidade de rede", preencher o caminho e verificar "Conectar usando credenciais diferentes". Ao clicar no botão Concluir, você será solicitado a fornecer as credenciais que deseja usar para conectar o compartilhamento atual.
Você também pode fazer isso com o comando net na linha de comando.
fonte
Parece que o Windows resiste ativamente à capacidade de iniciar o Explorer como um usuário diferente. Resolvi esse problema no meu sistema Windows 7, fazendo o seguinte:
HK_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
e conceda a si mesmo controle total. Essa chave controla como o Explorer tem permissão para iniciarrunas
para_runas
. Se você receber um erro ao fazer isso, provavelmente não concluiu a etapa um corretamenteDepois que isso for alterado, você poderá iniciar o Explorer com um conjunto diferente de credenciais por meio do comando runas ou com a ferramenta freeware CPAU do Joeware .
No prompt de comando, você pode iniciar o Explorer:
runas /user:domain\username "c:\windows\explorer.exe /separate"
cpau.exe /u domain\username /p password /ex "E:\Windows\explorer.exe /separate"
Nota:
/separate
para forçar o Explorer a iniciar como um processo separado. Veja tambémfonte
Esse usuário também precisará de privilégios para acessar o sistema de arquivos na máquina local e executar quaisquer outras operações que você deseja executar.
fonte
Isso funciona para Windows 7, 8.0, 8.1 e 10
HKEY_CLASSES_ROOT\AppID\{CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}
RunAs
para_RunAs
.C:\Windows\Explorer.exe
fonte
Abra o Gerenciador de tarefas e finalize a tarefa no explorer.exe
No arquivo, use 'Executar nova tarefa'
Na janela Executar, digite: runas / user: domain \ username explorer.exe
Ao pressionar Enter, uma janela do CMD deve abrir, solicitando a senha do usuário elevado.
Depois de digitar, você pode confirmar qual usuário está executando o Explorer.exe no Gerenciador de Tarefas
fonte
Aqui está o script de lote da linha de comando, se alguém precisar de uma solução com um clique. Você precisará colocar SubInACL.exe na pasta com script (obtenha aqui da Microsoft).
fonte
shift e clique com o botão direito do mouse em .exe para ver a opção em questão ou na CLI runas / user: "domain \ nome de usuário" "tanto faz"
fonte