コマンドで取れた値を成形する(Format-Table)

もくじ
https://tera1707.com/entry/2022/02/06/144447

やりたいこと

Get-AppxPackageコマンドとかをそのまま実行すると、ダーーーっとデータが縦に流れていって見えない。

できればエクセルの表みたいに、パッケージの名前とそのプロパティの値を横一列に並べてほしい。

できるか調べたい。

やりかた

Format-Tableを使う。

サンプル

こうやると

Get-AppxPackage | Format-Table

高出力される。

Name                                         Publisher                                                                        PublisherId   Architecture ResourceId Version           PackageFamilyName                                          PackageFullName
----                                         ---------                                                                        -----------   ------------ ---------- -------           -----------------                                          ---------------
Microsoft.NET.Native.Runtime.1.3             CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X64            1.3.23901.0       Microsoft.NET.Native.Runtime.1.3_8wekyb3d8bbwe             Microsoft.NET.Native.Runtime.1.3_1...
Microsoft.NET.Native.Runtime.1.3             CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X86            1.3.23901.0       Microsoft.NET.Native.Runtime.1.3_8wekyb3d8bbwe             Microsoft.NET.Native.Runtime.1.3_1...
Microsoft.NET.Native.Runtime.1.4             CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X86            1.4.24201.0       Microsoft.NET.Native.Runtime.1.4_8wekyb3d8bbwe             Microsoft.NET.Native.Runtime.1.4_1...
Microsoft.NET.Native.Runtime.1.4             CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X64            1.4.24201.0       Microsoft.NET.Native.Runtime.1.4_8wekyb3d8bbwe             Microsoft.NET.Native.Runtime.1.4_1...
Microsoft.VCLibs.120.00.Debug.Universal      CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X86            12.0.30501.0      Microsoft.VCLibs.120.00.Debug.Universal_8wekyb3d8bbwe      Microsoft.VCLibs.120.00.Debug.Univ...
M
・
・
・

タイトル行がいらない、となったら、

こうすると、

Get-AppxPackage | Format-Table -HideTableHeaders

こうなってくれる。(タイトルの行がなくなる)

Microsoft.NET.Native.Runtime.1.3             CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X64            1.3.23901.0       Microsoft.NET.Native.Runtime.1.3_8wekyb3d8bbwe             Microsoft.NET.Native.Runtime.1.3_1...
Microsoft.NET.Native.Runtime.1.3             CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X86            1.3.23901.0       Microsoft.NET.Native.Runtime.1.3_8wekyb3d8bbwe             Microsoft.NET.Native.Runtime.1.3_1...
Microsoft.NET.Native.Runtime.1.4             CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X86            1.4.24201.0       Microsoft.NET.Native.Runtime.1.4_8wekyb3d8bbwe             Microsoft.NET.Native.Runtime.1.4_1...
Microsoft.NET.Native.Runtime.1.4             CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US 8wekyb3d8bbwe          X64            1.4.24201.0       Microsoft.NET.Native.Runtime.1.4_8wekyb3d8bbwe             Microsoft.NET.Native.Runtime.1.4_1...
M

参考

Format-Table

https://learn.microsoft.com/ja-jp/powershell/module/microsoft.powershell.utility/format-table?view=powershell-7.4