問題タブ [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.

0 投票する
1 に答える
913 参照

c# - 管理者による root\MicrosoftIISV2 への wmi クエリでアクセスが拒否されました

IIS プールが実行されているかどうかを確認するために wmi クエリを実行しています。PowerShellを介して、クエリが機能します

C# 経由ManagementExceptionで、ErrorCodeを取得しますAccessDenied

どちらの場合も、ユーザーはマシンの管理者アカウントです。正しい権限を設定することで、これが不要になることを願っています。

root\cimv2また、名前空間とクラスにクエリを実行して Windows サービスのステータスを確認していますがWin32_Service、両方のアプローチで完全に機能します。

アプローチを機能させる前に、リモート UAC を無効にする必要がありました。

私の質問は許可/特権に関連しています:

  1. 管理者ユーザーで AccessDenied 例外が発生するのはなぜですか? どうすればこれをデバッグできますか?
  2. リモート UAC を無効にすることは厳密に必要ですか?
  3. 管理者アカウントまたは管理者グループのユーザーを使用することは避けられませんか?