
Eu gostaria de encerrar e iniciar um programa em uma máquina remota com psexec. Eu uso o seguinte arquivo em lote (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 assim
psexec \\computername cmd /c "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"
Não começa.
Se eu executar o comando sem psexec em minha própria máquina, start "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"
ele funcionará perfeitamente.
alguma sugestão? Tenho privilégios de administrador em todas as máquinas remotas.
Responder1
Ok, entendi agora. Eu também precisei ativar o -s
parâmetro
Com este comando funciona
psexec -s -i \\computername cmd /c "start /i "SwyxIt!" "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe""
obrigado pela ajuda