Powershell msdeploy密码未知字符

Powershell msdeploy密码未知字符,powershell,command-line,jenkins,msdeploy,Powershell,Command Line,Jenkins,Msdeploy,我试图为msdeployv3设置一个Jenkins作业来同步源和目标,但是我的EC2机器的密码有奇怪的字符。这是我对这项工作的命令: MyApp-Test.deploy /Y /M:My-Connection-String.amazonaws.com /U:Administrator /P:rw)(&wq=WQe 有人知道这些的转义字符吗: &()=%^您不需要转义字符。只需引用整个密码: MyApp-Test.deploy /Y /M:My-Connection-String.ama

我试图为msdeployv3设置一个Jenkins作业来同步源和目标,但是我的EC2机器的密码有奇怪的字符。这是我对这项工作的命令:

MyApp-Test.deploy /Y /M:My-Connection-String.amazonaws.com /U:Administrator /P:rw)(&wq=WQe
有人知道这些的转义字符吗:


&()=%^

您不需要转义字符。只需引用整个密码:

MyApp-Test.deploy /Y /M:My-Connection-String.amazonaws.com /U:Administrator /P:'rw)(&wq=WQe'

尝试引用完整的/p标志

MyApp-Test.deploy /Y /M:My-Connection-String.amazonaws.com /U:Administrator \"/P:rw)(&wq=WQe\"

这对我不起作用。它打印msdeploy.exe,使用前半部分密码,然后打印,后半部分密码未被识别为内部或外部命令。您是否执行了此操作?如果它正在调用由msbuild生成的deploy.cmd文件,我认为您需要使用三重转义^^^^来转义-。