質問

ローカルマシンまたはリモートで実行されているWindowsサービスのセットを監視および制御する必要があります。 WMIとADSIのことを聞いたことがありますが、最初のものは私が望むことをしているようです。深く入る前に、正しい方向に行くかどうかを確認したいだけですか?

ありがとうございました

編集追加情報:SQLジョブとIISインスタンスを検査する必要があるため、WMIが必要なものだと思います。

役に立ちましたか?

解決

あなたはを見たいかもしれません ServiceController クラス。

http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.aspx

他のヒント

これは、WMIがSQLジョブイベントを監視するのに役立つかもしれません:

http://shellyourexperience.wordpress.com/2011/08/31/monitoring-sql-server-service-with-events-and-shohui/

確認することもできます win32_ntlogevent クラス:

wmic /namespace:\\root\cimv2 path win32_ntlogevent where SourceName='%SQL%' get /all /format:csv >"%userprofile%\desktop\wmic_win32_ntlogevent.csv"

しかし、これが特定のSQLジョブをリストするとは思わない。そのタイプのアクションは、SQL自体で行う必要があります。 ADSIはActive Directory Services Interfaceですが、これが必要なのはこれが必要だとは思いません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top