質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Q&A

0回答

2477閲覧

レジストリのアクセス許可の変更がしたい

AndersonSmile

総合スコア0

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

0グッド

0クリップ

投稿2021/09/22 00:30

前提・実現したいこと

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問