如何在deploy.cmd密码参数中转义单引号?

时间:2019-01-02 17:43:00

标签: azure-devops webdeploy

我有一个由Azure Devops中的Visual Studio版本创建的webdeploy程序包。

我正在尝试利用生成的deploy.cmd文件来部署此程序包

D:\Agents\...\Foo.deploy.cmd /t /m:https://$(Server):8172/MSDeploy.axd /u:*** /p:*** /a:basic "-AllowUntrusted=True" "setParam:name='IIS Web Application Name',value=$(IIS_NAME)" "-enableRule:DoNotDeleteRule"

我从生成的msdeploy.exe命令中收到错误:

Error: The verb must be specified by using the -verb argument

我已经能够验证这是由于密码中的特殊字符引起的。 密码中包含一个单引号字符。

如何转义密码或这个特定字符,以免破坏生成的msdeploy命令?

0 个答案:

没有答案