レジストリアクセス(3)
前回、「set-item」によるレジストリアクセスを書きましたが、
色々調べてみると、「set-property」の方が対応範囲が広く便利だと分かりました。
レジストリの値には「文字列」「バイナリ」「DWORD」の3種類がありますが、「set-property」では3種類とも対応可能です。
文字列値のデータ設定
$path = "HKLM:\SOFTWARE\Microsoft2" set-property $path -property strTest -value "newpops" -type string
- タイプ:文字列(REG_SZ)
- 値:strTest
- データ:newpops
バイナリ値のデータ設定
set-property $path -property binTest -value (0x80,0xFF) -type binary
- タイプ:バイナリ(REG_BINARY)
- 値:binTest
- データ:80 FF
DWORD値のデータ設定
set-property $path -property dwTest -value 0x80FF -type dword
- タイプ:DWORD値(REG_DWORD)
- 値:dwTest
- データ:80FF(33023)
補足:「(標準)」へのデータ設定
set-property $path -property "(default)" -value "newpops" -type string