0

我尝试通过这篇文章配置 TFS 以持续交付到 Azure 在文章 TFS 使用 Powershell 脚本将包发布到 Azure。当构建开始时,我会收到类似ObjectNotFound: (Set-AzureDeployment:String) [], CommandNotFoundException. 看起来我没有安装 Azure cmdlet,但我都是从 Web 平台安装程序安装的。当我尝试在服务器上本地运行脚本时 - 它可以工作并部署包。

在文章 PowershellInvokeProcess中,首先使用Filename="PowerShell".

我想我只是没有正确运行 Powreshell。也许有人有一些想法我应该使用哪个命令?

4

2 回答 2

2

寻找解决方案

Powershell 找不到 Azure 模块。在脚本中的 Import-Module Azure 命令之前添加这个

$env:PSModulePath=$env:PSModulePath+";"+"C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell"
于 2014-06-27T08:10:38.810 回答
0

可能是您在用户配置文件上安装了 cmdlet。使用运行构建服务的帐户登录后尝试重新安装。

于 2014-06-26T19:24:10.363 回答