我正在尝试使用带有共同管理员帐户的 PowerShell 登录 Azure AD。我使用 Connect-MsolService 并进入,但使用 Get-AzureSubscription 时看不到任何订阅。同时,我可以使用该帐户登录门户(旧的和新的)并在那里看到它。问题是我需要做一些两个门户网站都不允许我做的事情。
如果我使用 Outlook.com 上的 Microsoft 帐户创建订阅,是否会出现问题?我错过了什么吗?
我正在尝试使用带有共同管理员帐户的 PowerShell 登录 Azure AD。我使用 Connect-MsolService 并进入,但使用 Get-AzureSubscription 时看不到任何订阅。同时,我可以使用该帐户登录门户(旧的和新的)并在那里看到它。问题是我需要做一些两个门户网站都不允许我做的事情。
如果我使用 Outlook.com 上的 Microsoft 帐户创建订阅,是否会出现问题?我错过了什么吗?
只是为了增加讨论,如果您不是订阅的直接所有者(但对整个或部分 Azure 基础结构具有管理员角色),您可以使用以下 cmdlet 获取所有订阅并在它们之间切换:
获取 AzureRmSubscription
选择-AzureRmSubscription -SubscriptionName "subscription_name"
这列出了共同管理员和参与者的可用订阅,如果你不直接拥有订阅但有足够的权限访问资源,则可以在 Azure 资源管理脚本中使用。
当您Add-AzureAccount
从 powershell 运行时,您是否会在 dialgoue 中登录?
之后可以Get-AzureSubscription
吗?
这些指南可能有助于确保所有基础知识都能正常工作:
https ://redmondmag.com/articles/2016/01/25/connect-to-microsoft-azure-with-powershell.aspx
https://azure.microsoft.com/ zh-CN/文档/文章/powershell-install-configure/
更新:
之后你想做什么?
如果您想切换订阅,以下操作是否有效?:
Switch-AzureMode –Name AzureResourceManager
Get-AzureSubscription
参考: https ://msdn.microsoft.com/en-us/library/azure/dn931949.aspx