【发布时间】:2010-04-28 03:35:38
【问题描述】:
我一直在尝试从我们拥有的 Powershell 构建脚本运行以下命令行;但不断遇到问题
& 'C:\Dev\Yadda\trunk\BuildScripts\U tilities\csmanage.exe' `
/create-deployment `
/name:yadddayaddyaddadev `
/label:yadddayaddyaddadev `
/package:https://yadddayaddyadda.blob.core.windows.net/mydeployments/20100426_202848_FamilyMoments.cspkg `
/config:C:\Dev\WalmartOne\trunk\yadddayaddyadda.CloudService\bin\Debug\ServiceConfiguration.cscfg `
/slot:Staging `
/hosted-service:yadddayaddyadda-dev"
注意:“实用程序”中的空格是故意的;试图嗅出涉及可执行路径中空格的错误。我向你保证,这条路径在我的机器上确实存在,其中包含空间。
从 Powershell 调用此命令行的最佳方式是什么?我试过 Invoke-Expression, Diagnostic.Process::Start, &;每种方法都会出现一些不同类型的错误;通常它可以找到可执行文件。非常感谢任何建设性的意见。
谢谢。
【问题讨论】:
标签: powershell