如何展开 Get-AzReservation 返回数组的所有列?

问题描述 投票:0回答:1

我正在尝试获取有关我的预订的所有信息 我使用

Get-AzReservation
cmdlet。

它返回 7 列,如 文档中所述。

但是当我在该数组上使用

Export-Csv
Import-Csv
然后检查导入的数组时,我得到 56 列。

如何在不执行 csv 步骤的情况下显示

Get-AzReservation
cmdlet 返回的所有列?

$reservation = Get-AzReservation -ReservationOrderId a87c1742-0080-5b4d-b953-8531ad46fdc8 -ReservationId cad6fef7-ae86-4d47-91d0-67c897934bfe

$reservation | Export-Csv -Path "res1.csv" -NoTypeInformation

$res1 = Import-Csv -Path "res1.csv"

$res1

我尝试了

-Expand
但它只需要
renewProperties
并返回错误。

显然数据在那里,因为 csv 有 56 列,但如何查看它?或者至少被告知我没有看到所有列,因为文档没有提及它。 (来自文档的

| ft -Wrap
不起作用)

powershell azure-powershell
1个回答
0
投票

根据评论,

$res | format-list *
将为您提供垂直的属性列表,而不是表格,但它会比 56 列表格更清楚地显示所有属性。

文档显示了“字符串化”结果的默认结果

Get-AzReservation
- PowerShell 有一堆配置设置,指定是否默认将输出格式化为表格或列表,以及为各个类型输出哪些属性对象,在本例中,它显示一个包含文档中显示的列的表。

通过使用

| format-list *
,您将覆盖默认显示设置并告诉 PowerShell 将格式设置为列表并显示 所有 属性…

© www.soinside.com 2019 - 2024. All rights reserved.