株式会社ヴァンデミックシステム

Blog

<スポンサーリンク>

コマンドプロンプトのregコマンド的な使い方ができるよ。
Powershell上では、PSドライブという形式で管理されていて、ディレクトリ構想のようになっていて、ファイルやフォルダを扱うように設定することができるよ。分かりやすいよね。

#デフォルトでPSプロバイダにエントリされているのはHKCUとHKLM
PS C:\Windows\system32> Get-PSDrive -PSProvider Registry

Name           Used (GB)     Free (GB) Provider      Root                                               CurrentLocation
----           ---------     --------- --------      ----                                               ---------------
HKCU                                   Registry      HKEY_CURRENT_USER
HKLM                                   Registry      HKEY_LOCAL_MACHINE


#HKUを操作したい場合、PSプロバイダに追加する
PS C:\Windows\system32> New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS

Name           Used (GB)     Free (GB) Provider      Root                                               CurrentLocation
----           ---------     --------- --------      ----                                               ---------------
HKU                                    Registry      HKEY_USERS
PS C:\Windows\system32> Get-PSDrive -PSProvider Registry

Name           Used (GB)     Free (GB) Provider      Root                                               CurrentLocation
----           ---------     --------- --------      ----                                               ---------------
HKCU                                   Registry      HKEY_CURRENT_USER
HKLM                                   Registry      HKEY_LOCAL_MACHINE
HKU                                    Registry      HKEY_USERS


#プロパティ確認方法1
PS C:\Windows\System32> Get-ItemProperty HKLM:\SOFTWARE\Microsoft\PowerShell\3 | Select-Object -Property install

Install
-------
      1

#プロパティ確認方法2
PS C:\Windows\System32> (Get-ItemProperty HKLM:\SOFTWARE\Microsoft\PowerShell\3).Install
1

#追加
PS C:\Windows\System32> New-ItemProperty HKLM:\SOFTWARE\Microsoft\PowerShell\3 -Name aaa -Value bbb


aaa          : bbb
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell
PSChildName  : 3
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry

#削除
PS C:\Windows\System32> Remove-ItemProperty HKLM:\SOFTWARE\Microsoft\PowerShell\3 -Name aaa

<スポンサーリンク>

コメントを残す

Allowed tags:  you may use these HTML tags and attributes: <a href="">, <strong>, <em>, <h1>, <h2>, <h3>
Please note:  all comments go through moderation.

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)