添加帐户不起作用,即使我是门户中的全局管理员,也没有关联的订阅

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】:

您必须是订阅的管理员或共同管理员。 请管理员将您添加为共同管理员,然后尝试运行脚本。

【讨论】:

以上是关于添加帐户不起作用,即使我是门户中的全局管理员,也没有关联的订阅的主要内容,如果未能解决你的问题,请参考以下文章

全局挂钩在 Visual C++ 中不起作用

passport.js 中的多个模型

App Store Connect 添加用户时允许开发人员资源复选框

门户更改后推送通知不起作用

表单在 laravel 7 中不起作用,啥也没发生

Spring MVC 中的全局异常定义不起作用