我正在尝试将 Azure Rm 订阅 (Get-AzureRMSubscription
) CurrentStorageAccount 设置为特定的 Arm 存储帐户 (Get-AzureRmStorageAccount
),但我无法找到cmdlet 可以做到这一点。
使用常规的旧 azure cmdlet,我可以执行以下操作将 CurrentStorageAccount 设置为
$subscription = Get-AzureSubscription
Set-AzureSubscription -SubscriptionName $subscription.SubscriptionName -CurrentStorageAccountName "somestorageaccount"
Get-AzureSubscription | select *
就这一套了。但我无法在arm cmdlet 内执行此操作。
另一件令人困惑的事情是我使用相同的订阅,例如。 Visual Studio 企业版。使用arm和常规cmdlet get-azuresubscription我得到相同的订阅,但为什么一个订阅显示-CurrentStorageAccount而另一个订阅不显示-CurrentStorageAccount。
最佳答案
要在 PowerShell 中为当前 session 设置默认 RM 订阅,请使用
Get-AzureRmSubscription –SubscriptionName "MyFavSubscription" | Select-AzureRmSubscription
并为当前 session 设置默认 RM 存储上下文
Set-AzureRmCurrentStorageAccount –ResourceGroupName "MyFavResourceGroup" `
–StorageAccountName "MyFavStorageAccountName"
关于powershell - 如何为 Azure RM 订阅设置默认存储帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36803474/