我对所有脚本都使用Save-AzureRmProfile
来并行执行azure请求。我是从auto login to azure with powershell/借来这个想法的
我必须将系统更新到最新版本(AzureRM> 4),尽管事实上AzureRmProfile现在是AzureRmContext cmdlet,但我仍然无法像以前一样使用它。
情境
打开PS控制台并执行
Save-AzureRmContext -Profile (Add-AzureRmAccount) -Path myprofile.json
# List my VMs
Get-AzureRmVm
打开第二个PS控制台
Import-AzureRmContext -Path myprofile.json
# List my VMs
Get-AzureRmVm
Get-AzureRmVM : Your Azure credentials have not been set up or have expired, please run Login-AzureRMAccount to set up your Azure credentials.
如何重用我的概要文件以并行执行加载?
最佳答案
cmdlet中存在错误。您无能为力(只能降级)。
在这里跟踪:https://github.com/Azure/azure-powershell/issues/3954