ローカルASP.NETサーバーにインストールされたSSRSインスタンスの情報を検出して表示するために、小さなASP.NETページを作成しています。ASP.NETを使用したWMIプロバイダ
...マイクロソフトから次のようなツールは本当に便利なコマンドラインから実行するとき、それは作品が素晴らしい生成するコードを発見しました。私のASP.NETページ内で同じコードを実行しようとしたときしかし、私は...
「未処理の実行エラー」 例外の詳細を取得:System.Runtime.InteropServices.COMException
は、これはコードです...
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\Microsoft\\SqlServer\\ReportServer\\[INSTANCE_HERE]\\v10\\Admin", "SELECT * FROM MSReportServer_ConfigurationSetting");
foreach (ManagementObject queryObj in searcher.Get())
{
Response.Write(string.Format("InstanceName: {0}", queryObj["InstanceName"]));
}
私の推測では、IIS経由でのアクセス許可の問題がありますが、決定的な回答には感謝しています。私は、しかし、次のコードは、正確なシーンと、おそらくその理由の背後に何が起こっているかについてどのような助けを...ページでは正常に動作
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_OperatingSystem");
foreach (ManagementObject queryObj in searcher.Get())
{
Response.Write(string.Format("Name: {0}", queryObj["Name"]));
}
それはASP.NETを介してすべてのWMIプロバイダに問題があるかもしれないと思いました私は上記の例外が非常に歓迎されることになっています。
ネットワークサービスにdcom権限を与えようとしましたが、もっと手助けが必要な場合は、私に教えてください。 –