添加帐户不起作用,即使我是门户中的全局管理员,也没有关联的订阅
Posted
技术标签:
【中文标题】添加帐户不起作用,即使我是门户中的全局管理员,也没有关联的订阅【英文标题】:Add-Account not working, no subscription associated even if I'm global admin in portal 【发布时间】:2018-03-17 09:03:16 【问题描述】:我无法运行 Azure Powershell 命令,目前我正在尝试通过这样做为我的 VM 分配一个静态本地 IP:
Get-AzureVM -ServiceName XenApp-Azure -Name XenApp-Azure | 设置 AzureStaticVNetIP -IPAddress 10.0.0.4 |更新-AzureVM
这个命令告诉我
没有指定默认订阅。采用 Select-AzureSubscription -Default 设置 默认订阅。
我在下面都试过了
选择-AzureSubscription -SubscriptionName 即用即付
选择-AzureSubscription - 默认即用即付
两个命令都告诉我订阅不存在,即使这样:
登录-AzureRmAccount
登录成功后返回:
Account : myuser@domain.tv
SubscriptionName : Pay-As-You-Go
SubscriptionId : guid
TenantId : guid
Environment : AzureCloud
我尝试过的:
Add-AzureAccount
返回:
没有订阅与 Azure 中的登录帐户相关联 服务管理 (RDFE)。这意味着登录的用户不是 任何帐户的管理员或共同管理员。\r\n你的意思是 执行 Login-AzureRmAccount?
这是没有意义的,因为我通过 Azure 门户创建了 VM,并且我有足够的访问权限通过 RDP 进行远程访问。我是这个“不存在”订阅的所有者。
这里发生了什么?
【问题讨论】:
您可以继续:manage.windowsazure.com 并查看机器吗?您是否属于订阅的服务管理员和/或共同管理员组?您可能是 portal.azure.com 用户界面上的全局管理员,但如果您根本没有与您的帐户绑定的经典订阅或权限不足,则可能会发生这种情况。这发生在我身上。您能否确认您可以访问manage.windowsazure.com 进入设置并看到您被列为服务管理员和/或共同管理员? 在 Login-AzureRMAccount 之后尝试 Select-AzureRMSubscription 而不是 Select-AzureSubscription。 cmdlet 的非 RM 版本适用于经典接口/资源。另外,您的 VM 是经典部署还是 ARM 部署? 您的 Azure PowerShell 的哪个版本?请运行此命令进行检查。Get-Module -ListAvailable -Name Azure -Refresh
.
这个问题解决了吗?如果您需要更多帮助,请告诉我:)
【参考方案1】:
您必须是订阅的管理员或共同管理员。 请管理员将您添加为共同管理员,然后尝试运行脚本。
【讨论】:
以上是关于添加帐户不起作用,即使我是门户中的全局管理员,也没有关联的订阅的主要内容,如果未能解决你的问题,请参考以下文章