msdeploy.exe с командой runcommand: проблема при выполнении команд - PullRequest
1 голос
/ 26 мая 2020

Я хочу использовать msdeploy для запуска командного файла на моем удаленном сервере.

Использование похоже на

msdeploy.exe -verb:sync -allowUntrusted:true -source:runCommand="c:/scripts/x.bat" -dest:auto,computerName=https://server:8172/msdeploy.axd?site=xxx,userName=xxx,password=xxx,authType=basic

x.bat выполняется на удаленном сервере. Одна часть x.bat - удалить локальный файл - это работает. Затем я хочу убить процесс на этом удаленном сервере через "taskkill / FI" WindowTitle eq X "/ f", но получаю сообщение, что задачи не найдены.

Когда я запускаю x.bat на удаленный сервер, задачи завершаются нормально ...

Ответы [ 2 ]

1 голос
/ 05 июня 2020

Я решил свою проблему, используя schstart для планирования задачи, которая запускается на минуту позже командного файла

0 голосов
/ 04 июня 2020

согласно документации taskkill:

Примечания: фильтры WINDOWTITLE и STATUS не поддерживаются, если указана удаленная система.

в соответствии с документацией start :

Заголовок: указывает заголовок, отображаемый в строке заголовка окна командной строки.

Итак, этот заголовок предназначен для Само окно cmd не job.exe

...