如何在表powershell中显示可用位置

时间:2018-03-29 07:25:54

标签: powershell azure powershell-v4.0 azure-resource-manager azure-powershell

您好我使用PowerShell命令Get-AzureRmLocation列出了azure中的可用位置。我希望将它们整齐地显示在表格或格式良好的方式中,而不是逐行列出。

我试过

$locations = @(Get-AzureRmLocation | Select-Object -ExpandProperty DisplayName)
Write-Host -ForegroundColor Yellow "Available Locations :" 
$locations | Format-Table

但是,这也列出了使屏幕看起来很长而且不那么好的一切。有办法吗?

我将输出作为此列表https://imgur.com/a/MjstD

我希望它是一个包含所有可用位置的两个表列。 感谢。

3 个答案:

答案 0 :(得分:2)

这是你想要的吗?

$locations = Get-AzureRmLocation
$locations | Format-Table @{n="Available Locations";e={$_.DisplayName}}

答案 1 :(得分:1)

也许您可以尝试以下示例:

$locations = Get-AzureRmLocation

$locations | Format-Table -Property Location,DisplayName

我在我的实验室测试,我得到如下: enter image description here

答案 2 :(得分:0)

要列出所有 Azure 位置,我建议使用 Get-AzLocation

Get-AzLocation | Format-Table -Property Location, DisplayName

结果: Get-AzLocation command output example

PowerShell 版本: PowerShell version