前提・実現したいこと
Windows10環境にて、レジストリのアクセス許可を拒否から許可に変更するのを
Powershellで実行したいと考えています。
発生している問題
現状アクセス許可の変更用に記載してみましたが、
アクセス権を追加するか、何も起きていないかのどちらかになってしまします。
該当のソースコード
Powershellで以下の内容を実行しています。
$User_or_Group_Name = [System.Security.Principal.WindowsIdentity]::GetCurrent()
$Folder_Path = ‘HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts.htm\UserChoice’
$acl = Get-acl $Folder_Path #対象オブジェクトのACL取得
$acl.Access
$regRights = [System.Security.AccessControl.RegistryRights]::SetValue
$inhFlags = [System.Security.AccessControl.InheritanceFlags]::NONE
$prFlags = [System.Security.AccessControl.PropagationFlags]::NONE
$acType = [System.Security.AccessControl.AccessControlType]::Allow
$rule = New-Object System.Security.AccessControl.RegistryAccessRule ($User_or_Group_Name.Name, $regRights, $inhFlags, $prFlags, $acType)
$acl.SetAccessRule($rule)
試したこと
設定する権限がおかしいのかなと思い、設定値を変更してみましたが
まだまだ勉強始めたばかりなので、根本がおかしいのか何なのかわかっていないです。
補足情報(FW/ツールのバージョンなど)
Microsoft Windows [Version 10.0.19042.1165]
PSVersion 5.1.19041.1151
あなたの回答
tips
プレビュー