【发布时间】:2020-05-26 15:27:36
【问题描述】:
我想使用 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 时,任务被杀死就好了......
【问题讨论】:
-
我用 taskkill 解决了这个问题 - 由于某种原因,窗口标题过滤器不起作用,但它通过使用 exe 名称来代替。
-
下一个问题是:我想在批处理文件中使用 start "title" job.exe 启动一个 exe 文件,但这也不起作用
标签: msdeploy