![](/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.