psexec start program não funciona

1

Id gostaria de matar e iniciar um programa em uma máquina remota com psexec. Eu uso o seguinte arquivo em lotes (c: / users / user é psexec root)

cd c:/users/user
psexec \computername cmd /c "taskkill /im SwyxIt!.exe /f"
psexec \computername cmd /c "taskkill /im CLMgr.exe /f"
timeout -t 5
psexec \computername cmd /c "start C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"

mas o programa não inicia!

também se eu executar o comando start como este psexec \computername cmd /c "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"

Não começa.

Se eu executar o comando sem psexec na minha própria máquina start "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe" funciona muito bem.

alguma sugestão? Eu tenho privilégios de administrador em todas as máquinas remotas.

    
por SimonS 15.10.2015 / 15:28

1 resposta

1

Ok, eu entendi agora. Eu também precisava ativar o parâmetro -s

Com este comando, funciona

psexec -s -i \computername cmd /c "start /i "SwyxIt!" "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe""

obrigado pela sua ajuda

    
por 22.10.2015 / 09:49

Tags