PowerShellコマンドレット虎の巻

Remove-ItemProperty

Remove-ItemPropertyは、アイテムプロパティを削除するコマンドです。

エイリアスrp

解説

指定されたアイテムのプロパティを削除します。
レジストリキーのプロパティを削除する際に便利です。

構文

(構文)
Remove-ItemProperty [-Path] <string[]> [-Name] <string[]> [<CommonParameters>] Remove-ItemProperty [-Name] <string[]> [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Path パスプロパティを削除するアイテムのパスを指定する
※必須パラメータ
-LiteralPath パス対象パスを指定する(ワイルドカード使用不可)
(例)-LiteralPath "D:\test"
-Name プロパティ名削除するプロパティ名を指定する
※必須パラメータ
(例)-Name "TestProperty"
-Force読み取り専用や隠しプロパティなどを削除する
-Filter フィルター削除するプロパティをフィルタリングするための条件を指定する
(例)-Filter "Prop*"
-Include 文字列指定した文字列を対象に含める
(ワイルドカード使用可)
(例)-Include *.log,*.tmp
 ⇒拡張子がlog、tmpのファイルを含める
-Exclude 文字列指定した文字列を対象から除外する
(ワイルドカード使用可)
(例)-Exclude Test*
 ⇒ファイルがTestで始まる物を除外する
-Credential 資格情報資格情報を指定する
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う
-UseTransactionトランザクションに参加する

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

サンプル

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

Remove-ItemProperty -Path "HKLM:\Software\MyCompany\MyApp" -Name "PropertyToRemove"

パイプラインを使用してレジストリキーのプロパティを削除する

Get-ItemProperty -Path "HKLM:\Software\MyCompany\MyApp" -Name "PropertyToRemove" | Remove-ItemProperty -Name "PropertyToRemove"

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

Get-Help Remove-ItemProperty

備考

  • 一部のプロパティの削除には管理者権限が必要です。その場合はPowershellを管理者として起動してコマンドを実行してください。
  • レジストリキーを削除する前にはバックアップを取っておくことをお勧めします。

関連項目