PowerShellコマンドレット虎の巻

Get-ItemProperty

Get-ItemPropertyは、アイテムプロパティ情報を取得するコマンドです。

エイリアスgp

解説

指定されたアイテムのプロパティを取得します。
ファイルシステムのファイルやディレクトリ、レジストリキー等に使用できます。
取得したプロパティはオブジェクトとして返されます。

構文

(構文)
Get-ItemProperty [-Path] <string[]> [[-Name] <string[]>] [<CommonParameters>] Get-ItemProperty [[-Name] <string[]>] [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Path パスプロパティを取得するアイテムのパスを指定する
※必須パラメータ
(例)-Path "D:\test*"
-LiteralPath パス対象パスを指定する(ワイルドカード使用不可)
(例)-LiteralPath "D:\test"
-Name プロパティ名取得するプロパティの名前を指定する
※複数のプロパティの指定が可能
(例)-Name "ProgramFilesDir"
-Filter フィルタ取得するプロパティをフィルタリングするための条件を指定する
(例)-Filter "Program*"
-Include 文字列指定した文字列を対象に含める
(ワイルドカード使用可)
(例)-Include *.log,*.tmp
 ⇒拡張子がlog、tmpのファイルを含める
-Exclude 文字列指定した文字列を対象から除外する
(ワイルドカード使用可)
(例)-Exclude Test*
 ⇒ファイルがTestで始まる物を除外する
-Credential 資格情報資格情報を指定する
-UseTransactionトランザクションに参加する

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

レジストリキーのプロパティを取得する

Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion"

レジストリキーの特定のプロパティのみ取得する

Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion" -Name "ProgramFilesDir"

"ProgramFilesDir"で始まるプロパティのみ取得されます。

パイプラインで、レジストリキーのプロパティを取得する

Get-Item "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion" | Get-ItemProperty

コマンドのヘルプを表示する

Get-Help Get-ItemProperty

備考

  • レジストリの一部のキーや値にアクセスするには管理者権限が必要です。

関連項目