Windows 10 PsExec localhost

1

O comando a seguir geralmente funciona bem no Windows 7 e no Windows 10:

psexec \machine -u username -p password -h -c -f script.bat

No entanto, no Windows 10, quando 'machine' é o localhost, recebo o erro abaixo:

Could not start PSEXESVC on localhost:
Access is denied.

A mensagem de erro desaparece se eu executar o comando em um prompt elevado. Existe alguma maneira de evitar isso? O que especificamente está causando o problema na máquina local no Windows 10?

    
por Franzl 15.07.2016 / 11:29

1 resposta

0

psexec \machine -u USERNAMR -p PASSWORD -h -c -f script.bat

ou simplesmente omita -p PASSWORD para solicitar senha com segurança:

psexec \machine -u USERNAMR -h -c -f script.bat

-h é "executado com o token elevado da conta, se disponível ". Portanto, se você não executar seu CMD com privilégios elevados, nenhum token elevado estará disponível! Não há nada de errado com o Windows. Ele precisa de um token elevado ou de credenciais elevadas para obter esse token.

    
por 15.07.2016 / 12:45