HOME > Command系コマンドレット > Get-Command
Get-Command
Get-Commandは、コマンドの一覧を取得するコマンドです。
エイリアスgcm
解説
コマンドの一覧を取得します。
デフォルトではコマンドレットを対象としますが、CommandTypeパラメータで明示的に指定することでコマンドレット以外を対象とすることもできます。
構文
- (構文)
- Get-Command [[-ArgumentList] <Object[]>] [<CommonParameters>] Get-Command [[-Name] <string[]>] [[-ArgumentList] <Object[]>] [<CommonParameters>]
パラメータ | 説明 |
---|---|
-Name コマンド名 | 取得するコマンド名を指定する |
-Verb 値 | コマンドの動詞部分を指定する (例)-Verv Get |
-Noun 値 | コマンドの名詞部分を指定する (例)-Noun Command |
-Module | モジュールの配列を指定する |
-FullyQualifiedModule | モジュールの完全修飾名を指定してコマンドを検索する |
-CommandType タイプ | 出力対象を指定する Alias:エイリアス Function:ファンクション Cmdlet:コマンドレット Filter:フィルタ Script:PowerShellスクリプト Application:アプリケーション Workflow:ワークフロー ExternalScript:Pathに存在するスクリプト All:全て |
-TotalCount 数 | 取得するコマンドの数を指定する |
-Syntax | コマンドの構文を表示する |
-ShowCommandInfo | コマンドの詳細情報を表示する |
-ArgumentList 配列 | コマンドに渡す引数を配列で指定する |
-All | 異なるモジュールに含まれる同名コマンドも対象とする |
-ListImported | 現在のセッションでインポートされたコマンドのみ表示する |
-ParameterName | 指定したパラメータを持つコマンドを検索する |
-ParameterType | 指定した型のパラメータを持つコマンドを検索する |
共通的なパラメータは「共通パラメータ」をご覧ください。
サンプル
定義済みのコマンドの一覧を表示する
Get-Command
大量の結果が出力されるのでご注意ください。
定義済みのコマンドの一覧を1画面ずつ表示する
Get-Command | More
コマンドレット、エイリアス、Function以外も表示する
Get-Command *
定義済みのコマンドの中からコマンドレットのみ一覧表示する
Get-Command -CommandType Cmdlet
動詞部分がGetのコマンドレット一覧を表示する
Get-Command -Verb Get
名詞部分がItemのコマンドレット一覧を表示する
Get-Command -Noun Item
対象は完全一致したもののみです。
コマンドのヘルプを表示する
Get-Help Get-Command
備考
- 特定のコマンドを指定すると、そのコマンドを含むモジュールが自動的にインポートされることがあります。
関連項目
- Command系コマンドレット
- Get-Command:コマンドの一覧を取得する
- Show-Command:コマンドウィンドウを表示する
- Find-Command:コマンドを検索する
- Invoke-Command:コマンドの文字列を実行する
- Measure-Command:コマンドの実行時間を計測する
- Trace-Command:コマンドのトレースを開始する