ローカル マシンまたはリモートで実行されている一連の Windows サービスを監視および制御する必要があります。私は WMI と ADSI について聞いたことがありますが、最初のものは私が望むことをしているようです。深く掘り下げる前に、正しい方向に進んでいるかどうかを確認したいだけですか?
ありがとうございました
EDIT 追加情報:SQLジョブとIISインスタンスも検査する必要があるため、WMIが必要だと思います。
ローカル マシンまたはリモートで実行されている一連の Windows サービスを監視および制御する必要があります。私は WMI と ADSI について聞いたことがありますが、最初のものは私が望むことをしているようです。深く掘り下げる前に、正しい方向に進んでいるかどうかを確認したいだけですか?
ありがとうございました
EDIT 追加情報:SQLジョブとIISインスタンスも検査する必要があるため、WMIが必要だと思います。
ServiceController
クラスを見たいと思うかもしれません。
http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.aspx
これは、WMIがSQLジョブイベントを監視するのに役立つ場合があります。
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はActiveDirectoryサービスインターフェイスです。これが必要になるとは思いませんが、状況によって異なります。