无法通过Azure PowerShell查看使用Get-AzureSubscription的订阅

时间:2016-08-05 19:19:45

标签: powershell azure-active-directory azure-powershell azure-ad-b2c

我正在尝试使用PowerShell和共同管理员帐户登录Azure AD。我使用Connect-MsolService,但是当我使用Get-AzureSubscription时,我看不到任何订阅。同时,我可以使用该帐户登录门户网站(包括旧网站和新网站),我在那里看到它。问题是我需要做一些门户网站不允许我这样做的事情。

如果我在outlook.com上使用Microsoft帐户创建订阅,是否会出现问题?我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

只是添加到讨论中,如果您不是订阅的直接所有者(但是对于整个或部分Azure基础结构具有管理员角色),则可以使用以下cmdlet来获取所有订阅和在它们之间切换:

GET-AzureRmSubscription

Select-AzureRmSubscription -SubscriptionName" subscription_name"

https://docs.microsoft.com/en-us/powershell/module/azurerm.profile/get-azurermsubscription?view=azurermps-5.0.0

这列出了共同管理员和贡献者的可用订阅,如果您不直接拥有订阅但具有足够的权限来访问资源,则可以在Azure资源管理脚本中使用。

答案 1 :(得分:0)

当你从powershell运行Add-AzureAccount时,你是否收到了拨号的标志? 那之后可以Get-AzureSubscription吗?

这些指南可能有助于确保所有基础工作: https://redmondmag.com/articles/2016/01/25/connect-to-microsoft-azure-with-powershell.aspx
https://azure.microsoft.com/en-gb/documentation/articles/powershell-install-configure/

<强>更新

你想做什么? 如果要切换订阅,请执行以下操作吗?:

Switch-AzureMode –Name AzureResourceManager
Get-AzureSubscription

价: https://msdn.microsoft.com/en-us/library/azure/dn931949.aspx