[登録されているタグ]

[記事公開日]2025/12/20

PowerShellでリスト表示する|Format-Listの使い方

📝 はじめに

PowerShellでコマンドを実行したときに、
「項目が多くて表では見づらい」
「1件ずつ、詳細を縦に確認したい」
と感じたことはありませんか?

そんなときに使うのが
Format-List です。
この記事では、PowerShellで結果をリスト形式(縦表示)に整形する基本を、
表示専用コマンドである点に注意しながら解説します。

こんな場面で便利

  • オブジェクトの詳細情報を1件ずつ確認したい
  • 項目数が多く、表形式だと見切れてしまう
  • 設定値や状態を丁寧にチェックしたい

✅ このコマンドでできること(要点)

  • 結果をリスト形式(縦並び)で表示できる
  • 1項目ずつ詳細を確認できる
  • 表示するプロパティを指定できる
  • 画面表示を整えることに特化している

✅ Format-List でできること

Format-List は、
PowerShellの出力結果をリスト形式で表示するための整形専用コマンドです。

表形式では見づらい詳細情報を、
「項目名:値」の形で縦に表示できます。
考え方としては、「1件ずつ詳しく見るための表示形式」です。

🧩 基本構文

Format-List
Format-List プロパティ名1, プロパティ名2

表示したいプロパティを指定することで、
必要な情報だけを縦に確認できます。

▶ 基本的な使い方(まずこれだけ)

🔹 プロセス情報をリスト表示する

Get-Process | Format-List

各プロセスの詳細情報が縦に表示されます。
項目名と値が並んでいれば、正しく表示されています。

🔹 表示する項目を絞る

Get-Process | Format-List Name, Id, CPU

必要な情報だけをリスト形式で確認できます。
詳細チェック時によく使われる指定です。

🛠 よく使われる指定例

🔹 すべての項目を表示する

Get-Service | Format-List *

すべてのプロパティを縦に表示できます。
設定確認や調査時に便利です。

🔹 長い値を確認する

Get-ChildItem | Format-List FullName

フルパスなど、横に長い情報も見切れずに表示できます。

💼 実務でよく使う使用例(応用)

🔹 サービスの詳細状態を確認する

Get-Service | Where-Object Status -eq Running | Format-List Name, Status, DisplayName

実行中サービスの詳細が縦に確認できれば問題ありません。

🔹 ファイルの詳細情報を確認する

Get-ChildItem | Select-Object -First 1 | Format-List *
組み合わせ例

  • Where-Object で対象を絞ってから表示
  • Select-Object で件数を制限
  • Format-Table と使い分ける

🧩 よくある勘違い・つまずきポイント

  • Format-List は表示専用で、データ自体は変わらない
  • 後続のコマンドに渡すと想定外の結果になる
  • CSV出力などの加工処理には向かない
  • Select-Object とは役割が違う
  • 件数が多いと表示が長くなる

🔄 cmdとの違いについて

cmdでは詳細表示は限定的で、
情報を1項目ずつ確認するのが難しい場合があります。
PowerShellの Format-List は、
オブジェクトの詳細をそのまま確認できる点が特徴です。

⚠ エラー・うまく動かないときの確認ポイント

  • Format-List をパイプラインの最後に置いているか
  • 表示したいプロパティ名が正しいか
  • 表示件数が多すぎないか
  • 他の Format 系コマンドと混在していないか

🧠 注意点

Format-List は「詳細を確認するための表示形式」です。
後続処理やファイル出力が必要な場合は、
表示用として最後に使うようにしましょう。

📌 まとめ

  • Format-List は結果を縦に詳しく表示するためのコマンド
  • 項目数が多い場合や詳細確認に向いている
  • 表示専用のため、加工処理には使わない
  • Format-Table と使い分けることで可読性が向上する

🔎 PowerShellコマンドを探す

やりたいことからコマンドを探せます。

  • ファイルを削除したい
  • 一覧を表示したい
  • 文字列を検索したい
  • 条件で絞り込みたい
  • エラーや実行できない原因を調べたい
  • 詳細情報を確認したい
  • 設定値を1つずつ見たい
Generic filters

サイト内検索(入力すると候補が出ます)

Generic filters


Generic filters

Generic filters

すべてを開く | すべてを閉じる
ページ上部へ戻る