[登録されているタグ]

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

PowerShellでコマンドの詳細情報を表示する|Get-Command -Full の使い方

📝 はじめに

PowerShellでコマンドを調べていると、「このコマンド、どんな種類なのか?」
「どのモジュールに属しているのか?」「エイリアスなのか?」といった
もう一段深い情報を知りたくなる場面があります。

そんなときに役立つのが
Get-Command -Full です。
Get-Commandの通常表示よりも、詳細な内部情報をまとめて確認できます。

💡 こんなときに便利

  • そのコマンドが何者か(Cmdlet / Alias / Function)を正確に知りたい
  • どのモジュールに属しているか確認したい
  • エイリアスの実体を把握したい
  • スクリプト作成前に仕様をしっかり確認したい

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

  • Get-Command -Full はコマンドの詳細情報をすべて表示する
  • 種類(CommandType)やモジュール名を確認できる
  • エイリアスの場合は元のコマンドが分かる
  • 実体を正しく理解した上で利用できる

✅ Get-Command -Fullでできること

Get-Commandは通常、最低限の情報だけを表示しますが、
-Full を付けることで
そのコマンドに関するほぼすべての情報を確認できます。

  • コマンドの種類(Cmdlet / Alias / Function / Application)
  • 所属しているモジュール名
  • バージョン情報
  • エイリアスの場合は、元のコマンド
👉
「このコマンドをスクリプトで使って大丈夫か?」を判断する材料になります。

🧩 基本構文

基本的な書き方は次の通りです。

Get-Command コマンド名 -Full

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

📄 コマンドの詳細情報を表示する

Get-Command Get-Process -Full

Get-Processに関する詳細な情報がまとめて表示されます。
表示内容が多いため、スクロールしながら確認します。

🔍 エイリアスの正体を詳しく確認する

Get-Command cd -Full

cd がエイリアスであること、
そして元のコマンドが Set-Location であることが分かります。

🛠 よく使われる指定例

🧱 コマンドの種類を重点的に確認する

Get-Command Get-ChildItem -Full

Cmdletなのか、Functionなのか、外部コマンドなのかを正確に把握できます。

📦 モジュール情報を確認する

表示結果の中にある ModuleNameVersion を確認することで、
どのモジュールに属しているかが分かります。

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

🤔 スクリプトで使う前の事前確認

スクリプトに組み込む前に、
-Full で詳細を確認しておくと安全です。

✅ よくある使い方

  • Get-Commandで探す → Get-Command -Fullで中身を確認
  • Aliasかどうか確認して、正式名に置き換える

🔄 Get-Helpとの使い分け

構文や引数の意味を知りたい場合は Get-Help
コマンドの「正体」を知りたい場合は Get-Command -Full
と使い分けるのがおすすめです。

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

  • 表示内容が多く、どこを見ればいいか分からない
  • エイリアスだと気付かずに使ってしまう
  • モジュール名を意識せずにスクリプトを書く
  • 外部コマンドは表示情報が少ない場合がある

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

  • コマンド名のスペルが正しいか
  • モジュールが読み込まれているか
  • PowerShellのバージョンによる違いがないか

🧠 注意点

Get-Command -Full は情報量が多いため、
毎回使うというより「必要なときに使う確認用コマンド」として使うのが適切です。

📌 まとめ

  • Get-Command -Full はコマンドの詳細情報を確認するためのオプション
  • エイリアスやモジュール情報を正確に把握できる
  • スクリプト作成前の事前確認に非常に有効

🔎 PowerShellコマンドを探す

PowerShellには、Get-Command -Full 以外にも多くの確認系コマンドがあります。
次のような目的がある場合は、検索フォームから探してみてください。

  • コマンドの使い方を確認したい
  • コマンドの正体を調べたい
  • 一覧を表示したい
  • エイリアスを確認したい
  • エラーの原因を調べたい
🔎 検索フォーム
Generic filters

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

Generic filters


Generic filters

Generic filters

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