TFS - 未指定默认订阅。使用Select-AzureSubscription -Default <subscriptionname>设置默认订阅

时间:2016-07-11 10:38:53

标签: powershell tfs

我正在尝试在TFS上运行需要AD设置的任务。我设法建立所有连接,但由于某种原因未选择TFS上的订阅。 我不确定我必须登录什么帐户才能设置默认订阅。 - 不推荐使用-Default参数。

我试图使用的任务插件可以在这里下载: https://marketplace.visualstudio.com/items?itemName=rbengtsson.appservices-start-stop&showReviewDialog=true

TFS构建错误: enter image description here

我尝试通过power-shell进行设置: enter image description here

2 个答案:

答案 0 :(得分:2)

我已经测试了我的 Azure AppServices Stop 任务,发现此任务与 Azure Classic 连接类型完美配合,但在使用 Azure资源管理器时连接类型,我收到了与您相同的错误消息。

根据source code of Azure AppServices Stop task on GitHub,此任务实际上使用下面的Azure Power Shell来停止服务:

$website = Get-AzureWebsite -Name $WebAppName
Stop-AzureWebsite -Name $WebAppName

似乎Stop-AzureWebsite仅适用于Azure Classic,因为我们无法在Using Azure PowerShell with Azure Resource Manager中找到它。

总之,如果您要使用 Azure AppServices Stop 任务,则需要选择 Azure Classic 连接类型:

enter image description here

答案 1 :(得分:0)

使用最新版本的AzureRM Powershell,您现在可以使用 Azure资源管理器连接类型并使用以下命令:

启动AzureRmWebApp
停止-AzureRmWebApp

enter image description here