Vil*_*ric 4 operating-system azure http-headers azure-virtual-machine
我是windows azure的新手,我看过这个文档,对我来说它很有效,在库上列出图像. https://management.core.windows.net/subscription-id/services/images
但这不是我想要的,有没有办法列出我的帐户上的我的图像,而不是画廊上的图像.
如果运行PowerShell cmdlet Get-AzureVMImage
,则会看到所有图像.正如@Gaurav所述,与我的图像相关的那些具有用户的PublisherName .所以,再次使用PowerShell,这里是如何通过管道来查看您的图像Where-Object
:
Get-AzureVMImage | Where-Object { $_.PublisherName -eq 'User' }
Run Code Online (Sandbox Code Playgroud)
如果要在控制台中查看图像名称,可以将其传递给ForEach-Object
:
Get-AzureVMImage | Where-Object { $_.PublisherName -eq 'User' } |
ForEach-Object { Write-Host $_.ImageName }
Run Code Online (Sandbox Code Playgroud)
注意:如果图像的PublisherName为空,请使用Category -eq'User'.
这是我订阅的示例输出:
编辑 如果您使用的是Mac/Linux CLI,则会运行稍微不同的命令:
azure vm image list
Run Code Online (Sandbox Code Playgroud)
或者,返回json:
azure vm image list --json
Run Code Online (Sandbox Code Playgroud)
一旦你有了json,你可以,例如,管道到命令行工具,如jsontool来获取你自己的图像名称(图像名称在Name
密钥中返回):
azure vm image list --json | json -a -c 'this.Category == "User"' Name
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7528 次 |
最近记录: |