もくじ
https://tera1707.com/entry/2022/02/06/144447
やりたいこと
Get-AppxPackage
コマンドとかをそのまま実行すると、PCに入っているパッケージが全部出てくるので、とりあえず3件だけだしたい、というときがたまにある。(コマンドでできることの実験をしているときとか)
どうやるか調べたい。
やりかた
Select-Object -First 5
を使う。
サンプル
インストールされているパッケージを5件表示するには、下記のコマンドを使う。
Get-AppxPackage | Select-Object -First 5 | 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.3.23901.0_x64_... 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.3.23901.0_x86_... 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.4.24201.0_x86_... 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.4.24201.0_x64_... 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.Universal_12.0.3050...
※注意
これを、
Get-AppxPackage | Format-Table -HideTableHeaders | Select-Object -First 5
こうしちゃう(先にFormat-Tableしちゃう)と、3件しか出てこなくなる。
おそらくこれは、
Get-AppxPackage | Format-Table| Select-Object -First 5
これの出力が、
Name Publisher PublisherId Architecture ResourceId Version PackageFamilyName PackageFullName InstallLocation IsFramework ---- --------- ----------- ------------ ---------- ------- ----------------- --------------- --------------- ----------- Microsoft.NET.Native.Run... CN=Microsoft Corporation... 8wekyb3d8bbwe X64 1.3.23901.0 Microsoft.NET.Native.Run... Microsoft.NET.Native.Run... C:\Program Files\Windows... True Microsoft.NET.Native.Run... CN=Microsoft Corporation... 8wekyb3d8bbwe X86 1.3.23901.0 Microsoft.NET.Native.Run... Microsoft.NET.Native.Run... C:\Program Files\Windows... True Microsoft.NET.Native.Run... CN=Microsoft Corporation... 8wekyb3d8bbwe X86 1.4.24201.0 Microsoft.NET.Native.Run... Microsoft.NET.Native.Run... C:\Program Files\Windows... True P
タイトル行を合わせて5行になり、それのヘッダ行を間引くことになって、3つだけしか出なくなるのだと思われる。
要注意。
参考
Format-Table