![](/img/trans.png)
[英]Why can't export variable members in a PowerShell module using VariablesToExport?
[英]Why can't the ASM powershell module access some subscriptions?
Azure订阅是否绑定到ARM模型或ASM模型?
运行Get-AzureRmSubscription
(基于ARM)和Get-AzureSubscription
(基于ASM)时,得到了不同的结果。 我以为我应该得到类似的结果。
我有AzureRM(6.4.0)和Azure(5.3.1)。 我已经运行了Add-AzureAccount
(ASM), Add-AzureRmAccount
(ARM), Connect-AzureRmAccount
(ARM)。
我找不到任何文档。 我发现此线程https://social.msdn.microsoft.com/Forums/en-US/a5a9d94e-882d-4443-bd18-fa55d95aed41/getazuresubscription-vs-getazurermsubscription?forum=azurescripting,但它表示订阅并不是ASM固有的或ARM。
注意: Azure RM PowerShell模型与ARM模型绑定在一起。
此版本的Azure PowerShell不支持Azure经典部署模型。 为了支持经典部署,请按照安装Azure PowerShell服务管理模块中的说明进行操作 。
您可以使用以下步骤选择正确的订阅。
对于ASM模型:
登录到您的经典模型帐户。
Add-AzureAccount
使用以下命令获取可用的订阅:
Get-AzureSubscription | Sort SubscriptionName | Select SubscriptionName
设置当前会话的Azure订阅。 本示例将默认订阅设置为“我的Azure订阅”。 用您自己的示例名称替换订阅名称。
Select-AzureSubscription –SubscriptionName "My Azure Subscription"
对于ARM模型:
登录到您的ARM模型帐户。
Add-AzureRmAccount
要更改当前订阅,请使用以下步骤:
Get-AzureRmSubscription
它将列出您的所有订阅。
Select-AzureRmSubscription -SubscriptionId xxxxx-xxx-xxx-xxxx
可以在Get-AzureRmSubscription的输出中找到SubscriptionID。 您也可以使用SubscriptionName。
(Get-AzureRmContext).Subscription
确认您选择了正确的订阅。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.