PowerShell_レジストリ

レジストリエントリ

作成

PS> New-ItemProperty -Path レジストリパス -Name キー名 -Value 値 -PropertyType キーの型 
  • 例. HKCU:Softwareにfooという文字列(REG_SZ)型のキーを作成し、値はbarとする
    PS> Set-ItemProperty -Path HKCU:\Software -Name foo -value bar -PropertyType String
    PropertyTypeで指定できる値レジストリでの対応型備考
    StringREG_SZ-PropertyTypeを指定しない場合は、既定でこの型になる
    ExpandStringREG_EXPAND_SZ
    BinaryREG_BINARY
    DWordREG_DWORD既定で16進数の値を入力したことになる(変更不可?)
    MultiStringREG_MULTI_SZ
    QWordREG_QWORDWindowsXPではREG_NONEで登録される
    Unknown指定は可能だが、実際にはREG_SZで登録される

参照

PS> Get-ItemProperty -Path レジストリパス -Name キー名

更新

PS> Set-ItemProperty -Path レジストリパス -Name キー名 -Value 値

削除

PS> Remove-ItemProperty -Path レジストリパス -Name キー名

レジストリサブキー

作成

  • キーのみ作成
    PS> New-Item -Path レジストリパス -Name キー名
  • キーの作成と既定値の設定
    PS> New-Item -Path レジストリパス -Name キー名 -Value 値

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-01-18 (火) 00:49:00 (2833d)