未分類

PowerShell - レジストリを操作する

レジストリを操作する方法について、サンプルコードを用いて説明する。

目的のキーまで移動して、レジストリ情報を出力

 
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

-未分類