如何在Windows Azure门户中设置默认订阅?

时间:2013-12-23 18:16:04

标签: azure msdn azure-configuration

当我登录Windows Azure门户时,它将我的默认订阅设置为我无法再访问的朋友帐户。我想将帐户设置为我的帐户作为默认帐户。

如果我点击订阅图标,它会有一个列表“按目录过滤”,它会列出我的所有订阅。我无法访问的那个被列为“默认目录”。我该如何改变呢?

当我登录网址时,会指示我:https://manage.windowsazure.com/@[SomeAccount]hotmail.onmicrosoft.com

其中[SomeAccount]是我不再需要的订阅的名称。知道为什么我登录时会出现这个默认值吗?有没有办法摆脱这种情况,或者在我登录时将我自己的订阅设置为默认订阅。

enter image description here

6 个答案:

答案 0 :(得分:2)

下拉列表显示所有列为管理员的目录,我相信它们只是按字母顺序列出。

我认为您不能永久过滤下拉列表,因此您有两个选项 -

  1. 确保您不再是您不打算使用的任何订阅的管理员
  2. 为直接指向您要使用的目录的链接添加书签。这将是windowsazure.com / @

答案 1 :(得分:1)

这在我安装Azure命令的PowerShell中适用于我:

   1)  Add-AzureAccount;
   2)  Get-AzureSubscription;
   3)  Select-AzureSubscription -SubscriptionName <YourSubscriptionName> 

答案 2 :(得分:1)

在撰写本文时,azure团队尚未解决此问题

但是这里有两种解决方法,它们都适合我:

  1. 将目录名称包含在URL中,例如:  https://portal.azure.com/directoryname.onmicrosoft.com

  2. 转到旧门户网站。 https://manage.windowsazure.com 然后在屏幕顶部选择 订阅 ,然后从 FILTER BY DIRECTORY 中选择,确保您已确认选择您自己的订阅 - 您管理它的人,而不是合作管理员 - 然后选择管理 订阅/目录 。选择您的主要订阅并按任务栏(屏幕底部)中的 EDIT DIRECTORY 链接,然后将目录字段更改为您要默认的目录。

答案 3 :(得分:1)

我在Windows命令提示符下使用了CLI。

C:\Users\gbonk>azure account list
info:    Executing command account list
data:    Name           Id                                    Current  State
data:    -------------  ------------------------------------  -------  --------
data:    Free Trial     ********-****-****-****-************  false    Disabled
data:    Pay-As-You-Go  ********-****-****-****-************  true     Enabled
info:    account list command OK

查看&#39;帐户节目&#39;您可以看到付款帐户目前不是默认帐户。

C:\Users\gbonk>azure account show Pay-As-You-Go
info:    Executing command account show
data:    Name                        : Pay-As-You-Go
data:    ID                          : ********-****-****-****-************
data:    State                       : Enabled
data:    Tenant ID                   : ********-****-****-****-************
data:    Is Default                  : false
data:    Environment                 : AzureCloud
data:    Has Certificate             : No
data:    Has Access Token            : Yes
data:    User name                   : gbonk
data:
info:    account show command OK

执行以下命令后,付费订阅成为我的默认

C:\Users\gbonk>azure account set Pay-As-You-Go
info:    Executing command account set
info:    Setting subscription to "Pay-As-You-Go" with id "********-****-****-****-************".
info:    Changes saved
info:    account set command OK

付费订阅现在是我的默认

C:\Users\gbonk>azure account show Pay-As-You-Go
info:    Executing command account show
data:    Name                        : Pay-As-You-Go
data:    ID                          : ********-****-****-****-************
data:    State                       : Enabled
data:    Tenant ID                   : ********-****-****-****-************
data:    Is Default                  : true
data:    Environment                 : AzureCloud
data:    Has Certificate             : No
data:    Has Access Token            : Yes
data:    User name                   : gbonk
data:
info:    account show command OK

你也可以在〜/ .azure / azureProfile.json

中查看

答案 4 :(得分:0)

最新2020年1月:我们可以做到。 在门户网站->订阅->(左上方)

"Showing subscriptions in <company>. Don't see a subscription?
Switch directories "

此“切换目录”将帮助您切换到默认设置

答案 5 :(得分:0)

使用Azure CLI可以轻松设置它:

az account set -s <id>

获取<id>,您可以列出所有可用的订阅

az account list

并复制相应的id属性。