レジストリを操作する方法について、サンプルコードを用いて説明する。
目的のキーまで移動して、レジストリ情報を出力
Set-Location HKLM: Set-Location HKLM:\SOFTWARE\Microsoft\PowerShell\1\ShellIds Get-ChildItem
キーのプロパティと設定値を取得
Set-Location HKLM: Set-Location HKLM:\SOFTWARE\Microsoft\PowerShell\1\ShellIds Get-ItemProperty .\Microsoft.PowerShell
キーのプロパティと設定値を取得
$r = Get-ItemProperty -Path HKLM:\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell -Name ExecutionPolicy $r.ExecutionPolicy
レジストリを変更する (PowerShell IDE を管理者モードで実行しておくこと)
Set-Location HKLM: Set-Location HKLM:\SOFTWARE\Microsoft\PowerShell\1\ShellIds Set-ItemProperty .\Microsoft.PowerShell -Name ExecutionPolicy Unrestricted