我尝试配置TFS以持续交付到Azure by this article
在文章TFS中发布了包含Powershell脚本的Azure包。
构建开始时,我得到ObjectNotFound: (Set-AzureDeployment:String) [], CommandNotFoundException
之类的错误。看起来我没有安装Azure cmdlet,但是我从Web Platform Installer安装了所有。
当我尝试在服务器上本地运行脚本时 - 它可以工作并部署包。
在文章Powershell首先将InvokeProcess
添加到带有Filename="PowerShell"
的模板。
我想我只是没有正确运行Powreshell。 也许有人有一些想法我应该使用哪个命令?
答案 0 :(得分:2)
找到解决方案
Powershell无法找到Azure模块。 在脚本
中的Import-Module Azure命令之前添加此项$env:PSModulePath=$env:PSModulePath+";"+"C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell"
答案 1 :(得分:0)
可能是您在用户配置文件上安装了cmdlet。使用运行构建服务的帐户登录后尝试重新安装。