如何使用 PowerShell 在该位置获取可用的 Azure 图像发布者?

可以从 Azure MarketPlace 获取 Azure 映像和发布者名称。要使用 PowerShell 获取在特定位置可用的 Azure 图像发布者,我们可以使用 GetAzVMImagePublisher 命令并需要提供位置以获取可用发布者。

例如,

PS C:\> Get-AzVMImagePublisher -Location Eastus

上面的命令将获取该位置可用的所有图像发布者。要仅获取发布者,您可以过滤掉输出。

PS C:\> Get-AzVMImagePublisher -Location Eastus | Select PublisherName
输出结果
xcontentptyltd-1329748
xendata-inc
xfinityinc
xilinx
xoriantsolutionspvtltd
xtremedata
xyzrd-group-ou
yellowfin
yellowfininternationalptyltd1616363974066
yokogawarentalleasecorporation
your-shop-online

您可以过滤特定的发布者,如下所示。

PS C:\> Get-AzVMImagePublisher -Location Eastus | where{$_.PublisherName -like
"Microsoft*"}

或者为 RedHat

PS C:\> Get-AzVMImagePublisher -Location Eastus | where{$_.PublisherName -like
"Redhat*"}