Mik*_*sen 5 powershell msdeploy
我正在尝试从Powershell中运行以下命令:
msdeploy -verb:sync -source:archiveDir=c:\KitchenPC\Build -dest:appHostConfig="KitchenPC",computerName=https://192.168.0.3:8172/msdeploy.axd,authType=Basic,userName=someuser,password="secret" -allowUntrusted
Run Code Online (Sandbox Code Playgroud)
该文件说简单地替换:与每个参数之后=.所以我试过这个:
msdeploy -verb=sync -source=archiveDir=c:\KitchenPC\Build -dest=appHostConfig="KitchenPC",computerName=https://192.168.0.3:8172/msdeploy.axd,authType=Basic,userName=someuser,password="secret" -allowUntrusted
Run Code Online (Sandbox Code Playgroud)
但是,我收到错误:
错误:无法识别的参数'computerName = https://192.168.0.3:8172/msdeploy.axd'.所有参数必须以" - "开头.错误计数:1.
当参数有空格时,如何从 powershell 调用 msdeploy?
认为这个问题已经得到解答,修改一下即可。前任。使用变量包含“KitchenPC”和“secret”,并将 -dest 部分放在引号内。
工作示例:
msdeploy '-verb=sync' '-source=archiveDir=c:\KitchenPC\Build -dest=appHostConfig="KitchenPC",computerName=https://192.168.0.3:8172/msdeploy.axd,authType=Basic,userName=someuser,password="secret"' -allowUntrusted
Run Code Online (Sandbox Code Playgroud)
(注意每个命令行参数周围的单引号)
| 归档时间: |
|
| 查看次数: |
6304 次 |
| 最近记录: |