我对所有脚本都使用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

10-06 06:30