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
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.