Программа запуска psexec не работает

Программа запуска psexec не работает

Я хотел бы убить и запустить программу на удаленной машине с помощью psexec. Я использую следующий пакетный файл (c:/users/user is 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"

но программа не запускается!

также если я запускаю команду запуска вот так psexec \\computername cmd /c "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"

Он не запускается.

Если я запускаю команду без psexec на своей машине, start "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe"она работает нормально.

какие-нибудь предложения? У меня есть права администратора на всех удаленных машинах.

решение1

Хорошо, теперь понял. Мне также нужно было активировать -sпараметр

С этой командой это работает

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

спасибо за помощь

Связанный контент