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

Я хотел бы уничтожить и запустить программу на удаленной машине с psexec. Я использую следующий пакетный файл (c:/users/user, корень psexec),

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
задан 15 October 2015 в 16:28
1 ответ

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

Эта команда работает

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

спасибо за вашу помощь

1
ответ дан 3 December 2019 в 23:58

Теги

Похожие вопросы