So-net無料ブログ作成
検索選択
QLOOKアクセス解析

New-ItemProperty でレジストリキーを作成 [PowerShell]

PowerShell でレジストリ キー を作成するためには
New-ItemProperty コマンドレットが使えます。
レジストリ キーの種類を指定しないと文字列型となります。
DWORD など他の型のキーを作りたいと思ったのですが、
ヘルプもMSDNhttp://technet.microsoft.com/en-us/library/dd347732.aspx)も不親切で
-PropertyType パラメターにどういう指定をすればいいのか明記されていません。

しかたがないので適当な文字列を書いて試してみると、

New-ItemProperty : パラメータ 'Type' をバインドできませんでした。"SZ" を "Microsoft.Win32.RegistryValueKind" に変換できませんでした。考えられる列挙値は、"String、ExpandString、Binary、DWord、MultiString、QWord、および Unknown" です。

のようにエラーが表示されるのでわかりました。
うーん、親切なんだか、不親切なんだか。(笑)

.NET Framework クラス ライブラリ の RegistryValueKind 列挙体 の記述でいいようですね。

http://msdn.microsoft.com/ja-jp/library/microsoft.win32.registryvaluekind.aspx

たとえば
New-ItemProperty <レジストリパス> -name test2 -propertytype Binary -value 123
のように。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。
メッセージを送る
人気ブログランキングへ
 

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

×

この広告は1年以上新しい記事の更新がないブログに表示されております。