El programa de inicio psexec no funciona

El programa de inicio psexec no funciona

Me gustaría finalizar e iniciar un programa en una máquina remota con psexec. Utilizo el siguiente archivo por lotes (c:/users/user es 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"

¡pero el programa no arranca!

También si ejecuto el comando de inicio como este psexec \\computername cmd /c "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"

No arranca.

Si ejecuto el comando sin psexec en mi propia máquina, start "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"funciona bien.

¿alguna sugerencia? Tengo privilegios de administrador en todas las máquinas remotas.

Respuesta1

Ok, ya lo tengo. También necesitaba activar el -sparámetro.

Con este comando funciona

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

gracias por su ayuda

información relacionada