私はWCFサービスでWMIを有効にして使用しようとしていますが、以下のリンクごとに構成を変更しました。WCFサービスを使用するWMI
http://msdn.microsoft.com/en-us/library/ms735120.aspx
http://msdn.microsoft.com/en-us/library/ms751442.aspx
<diagnostics wmiProviderEnabled="true" performanceCounters="All">
<messageLogging logMalformedMessages="true" logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true" />
</diagnostics>
私はAppDomainInfoからWMIデータを読み取るためにWMIオブジェクトブラウザを使用しています。 WMIオブジェクトブラウザを使用してVisual Studio 2010からサービスを直接実行すると、AppDomainInfoデータを読み取ることができます。また、Logs is creationも動作しています。
サービスがアクセスされるようにASP.Netアプリケーションを使用してサービスに接続し、WMIオブジェクトブラウザからWMIデータにアクセスしようとすると、AppDomainDataクラスのインスタンスが存在しないというエラーメッセージが表示されます。
Visual StudioからWCFサービスを実行せずにWMIデータにアクセスするにはどうすればよいですか。他の設定はありませんか?私はaspnet_wpプロセスがASPNETユーザーの下で実行としてWMIコントロールのServiceModelセキュリティにASPNETユーザーを追加する必要がありました
おかげ
私はWCFサービスとそのWMIプロバイダが有効になっています。クライアントがそのサービスのwmiにアクセスしてプロセスを監視したいのですが、どうしましたか?MDSNリンクのようなpowershellスクリプトを実行する必要がありますか? –