以前在Powershell中我使用Get-AzureVMImage cmd-let来检索我生成的VM Image。我将图像存储为对象,以使用New-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-lets。得到-AzureVMImage。
我试图使用Get-AzureRmImage,但它没有列出我的任何虚拟机映像。
我还试图使用Get-AzureRmVMImage,但这似乎只适用于官方发布的图片,而不是我用户生成的图片。
有没有人知道弃用的Get-AzureVMImage等效的cmd-let?
答案 0 :(得分:0)
根据您的描述,我认为您已经创建了一个经典图像,对吧? 众所周知,经典图像只能用于创建经典虚拟机。此外,您无法使用Azure RM powershell获取经典图像并创建经典VM。
所以,我建议你可以去 Azure门户> VM图像(经典)>找到生成的图像>创建VM 。或者,您也可以使用Azure SM powershell登录Azure经典帐户,然后使用Get-Azure VM映像。
在this document中查看有关 Get-AzureVMImage 的详细信息。
在this document中查看有关 Get-AzureRmImage 的详细信息。