問題タブ [get-wmiobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 管理者による root\MicrosoftIISV2 への wmi クエリでアクセスが拒否されました
IIS プールが実行されているかどうかを確認するために wmi クエリを実行しています。PowerShellを介して、クエリが機能します
C# 経由ManagementException
で、ErrorCodeを取得しますAccessDenied
どちらの場合も、ユーザーはマシンの管理者アカウントです。正しい権限を設定することで、これが不要になることを願っています。
root\cimv2
また、名前空間とクラスにクエリを実行して Windows サービスのステータスを確認していますがWin32_Service
、両方のアプローチで完全に機能します。
アプローチを機能させる前に、リモート UAC を無効にする必要がありました。
私の質問は許可/特権に関連しています:
- 管理者ユーザーで AccessDenied 例外が発生するのはなぜですか? どうすればこれをデバッグできますか?
- リモート UAC を無効にすることは厳密に必要ですか?
- 管理者アカウントまたは管理者グループのユーザーを使用することは避けられませんか?