繁体   English   中英

如何在Powershell中从Azure获取VM映像?

[英]How do I get a VM Image from Azure in Powershell?

以前在Powershell中,我使用Get-AzureVMImage cmd-let检索我生成的VM映像。 我会将图像存储为对象,以使用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-let已被重命名或弃用。 Get-AzureVMImage。

我试图使用Get-AzureRmImage,但是它没有列出我的任何VM映像。

我也尝试使用Get-AzureRmVMImage,但这似乎仅对官方发布的图像有效,而对我的用户生成的图像无效。

有谁知道过时的Get-AzureVMImage的等效cmd-let?

根据您的描述,我认为您已经创建了经典图像,对吗? 众所周知,经典映像只能用于创建经典VM。 此外,您不能使用Azure RM Powershell来获取经典映像和创建经典VM。

因此,我建议您可以转到Azure门户> VM images(经典)>查找生成的Image> Create VM 或者,您也可以使用Azure SM Powershell登录您的Azure经典帐户 ,然后使用Get-Azure VM映像。

请参阅本文档中有关Get-AzureVMImage的更多详细信息。

请参阅本文档中有关Get-AzureRmImage的更多详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM