32ビットと64ビットをテストし、環境に応じて1つまたは2つの新しいキーを作成しようとしています。PowerShellの新しいレジストリキーとすべてのプロパティを設定する
できればタイプ、名前、値などを一度にすべて設定できればコードを単純にしたいと思います。オンラインで見ると、実行できるように見えますが、実行しようとするたびに、タイプの入力を求めるメッセージが表示されます。
援助や洞察を求めています。
それはかなり簡単なようで、ここで私が始めていますものです:
$RegLocation1 = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_ALLOW_USER32_EXCEPTION_HANDLER_HARDENING\"
$RegLocation2 = "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ALLOW_USER32_EXCEPTION_HANDLER_HARDENING"
If ([System.Environment]::Is32BitProcess) {
New-Item -Path $RegLocation1 -Force
New-ItemProperty -Path $RegLocation1 -Name "iexplore.exe" -Value 1 -ErrorAction SilentlyContinue -PropertyType DWord
}Else {
New-Item -Path $RegLocation1 -Force
New-ItemProperty -Path $RegLocation1 -Name "iexplore.exe" -Value 1 -ErrorAction SilentlyContinue -PropertyType DWord
New-Item -Path $RegLocation2 -Force
New-ItemProperty -Path $RegLocation2 -Name "iexplore.exe" -Value 1 -ErrorAction SilentlyContinue -PropertyType DWord
}
'HKEY_LOCAL_MACHINE' - >'レジストリ:: HKEY_LOCAL_MACHINE'または 'HKLM:' – PetSerAl
'' [System.Environment] :: Is32BitProcess' - > '![System.Environment] :: Is64BitProcess' –