O programa de inicialização psexec não funciona

O programa de inicialização psexec não funciona

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 -sparâmetro

Com este comando funciona

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

obrigado pela ajuda

informação relacionada