【问题标题】:How to write an msdeploy runcommand command that contains strings如何编写包含字符串的 msdeploy runco​​mmand 命令
【发布时间】:2013-02-04 00:11:51
【问题描述】:

您好,我正在尝试编写一个 msdeploy 命令,该命令在命令的 runco​​mmand 部分中包含两个字符串。

msdeploy.exe -verb:sync -source:runCommand="^"c:\opensesame\opensesame.cmd^" ^"c:\windows\system32^"" -dest:auto

我试图用克拉来逃避引号。

基本上假设发生的是调用 openssesame 并将路径传递给它,以便它可以打开计算器。

我猜我没有正确的转义字符?

【问题讨论】:

    标签: command-line command-prompt msdeploy


    【解决方案1】:

    如果runCommand 没有给出 batcmd 文件的完整路径(并且只有完整路径),它将执行命令 as -is 在服务器上,无需先上传 bat/cmd 文件。如果您想在执行之前上传脚本,您需要将参数烘焙到脚本中并将其不带参数传递给runCommand

    【讨论】:

      猜你喜欢
      • 2011-05-13
      • 1970-01-01
      • 2012-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      相关资源
      最近更新 更多