我有一个由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命令?