【Windows】"get-eventlog で要求されたレジストリ アクセスは許可されていません" が発生する原因と対処

Windows Powershell 環境においてセキュリティイベントログにアクセスしようとしました。


get-eventlog で要求されたレジストリ アクセスは許可されていません

発生場所 (シェルへのパス):1000 文字:1
+ get-eventlog Security -InstanceId 4625 -EntryType FailureAudit -After ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-EventLog], SecurityException
+ FullyQualifiedErrorId : System.Security.SecurityException,Microsoft.PowerShell.Commands.GetEventLogCommand



今回はPowershellの権限でした。管理者権限でコマンドプロンプトを開いてからPowershellを実行する、あるいは管理者権限でPowershellを開けば問題なくアクセスすることが可能となると思います。




Windowsのよくある質問 FAQ




個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。