当我在 azure cloudshell 上运行此命令时,它显示订阅已切换,但实际上并未切换。因为我执行的下一个命令是在另一个订阅(第一个订阅)中完成的。
Select-AzSubscription -SubscriptionId <id> -verbose
最佳答案
首先,Select-AzSubscription
是 Set-AzContext
cmdlet 的别名
https://github.com/Azure/azure-powershell/issues/10848
微软推荐使用
Get-AzSubscription -SubscriptionName 'MySubscriptionName' | Set-AzContext -Name 'MyContextName'
https://learn.microsoft.com/ru-ru/powershell/azure/manage-subscriptions-azureps?view=azps-5.3.0
关于Azure Cloud shell 不切换订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65738513/