如何在创建新 VM 后立即在新的 powershell 中恢复 Azure powershell 上下文?

如何在创建新 VM 后立即在新的 powershell 中恢复 Azure powershell 上下文?

我只是按照 Azure 中的命令创建了 Windows VM 培训。成功创建新 VM 后,powershell 超时。当我尝试继续培训时,我收到了以下消息:

Get-AzVMImagePublisher:在上下文中未找到订阅。请确保你提供的凭据有权访问 Azure 订阅,然后运行 ​​Connect-AzAccount 进行登录。第 1 行,字符:1 + Get-AzVMImagePublisher -Location "WestUS" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:CloseError:(:) [Get-AzVMImagePublisher],ApplicationException + FullyQualifiedErrorId:Microsoft.Azure.Commands.Compute.GetAzureVMImagePublisherCommand

并且这样的事还在不断发生。

答案1

在创建虚拟机之前,租户中应该有一个订阅,您可以使用您的帐户登录。在 PowerShell 中,您可以先像这样登录:

Connect-AzAccount

使用 Azure 帐户登录后显示如下:

在此处输入图片描述

然后您可以通过PowerShell命令获取订阅:

Get-AzSubscription

它将显示您拥有的订阅。像这样:

在此处输入图片描述

并通过PowerShell命令选择订阅:

Select-AzSubscription -Subscription subscription_Id

然后您可以像之前一样创建虚拟机。

相关内容