Я хотел бы убить и запустить программу на удаленной машине с помощью 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"
он работает нормально.
какие-либо предложения? У меня есть права администратора на всех удаленных машинах.
Хорошо, теперь я понял. Мне также нужно было активировать -s
параметр
С этой командой работает
psexec -s -i \\computername cmd /c "start /i "SwyxIt!" "C:\Program Files (x86)\SwyxIt!\SwyxIt!.exe""
Спасибо за помощь