我如何从Powershell的Azure获得VM图像



以前在powershell i中使用的是使用Get-AzureVmimage CMD-LET检索我生成的VM图像。我会将图像存储为一个对象,以构建使用新的azurequickvm的VM。以下是代码段:

$image = Get-AzureVMImage | where { $_.Imagename -like $basicImageNames[$n] } | Sort-Object -Descending -Property PublishedDate | Select-Object -First 1 -OutVariable image

现在有了新的Azurerm Powershell模块,大多数用于PowerShell管理的CMD LET已重命名或弃用。get-azurevmimage。

我尝试使用get-azurermimage,但没有列出我的任何VM图像。

我也尝试使用Get-azurermvMimage,但这似乎仅适用于官方已发布的图像,而不是我的用户生成的图像。

有人知道与弃用的get-azurevmimage相当的cmd-let?

根据您的描述,我认为您创建了一个经典图像,对吗?众所周知,经典图像只能用于创建经典VM。另外,您无法使用Azure RM PowerShell获取经典图像并创建经典VM。

因此,我建议您可以转到 Azure Portal> VM Images(classic)>找到生成的图像>创建VM 。或者,您也可以使用Azure SM PowerShell登录您的Azure经典帐户,然后使用Get-Azure VM图像。

查看有关 Get-AzureVmimage 的更多详细信息。

查看有关 Get-azurermimage 的更多详细信息。

最新更新