2014-09-06 7 views
0

Я хочу создать службу, которая будет проводить опрос, и сообщит мне, если служба IIS на машине была сброшена, и мгновенно отправить статус клиенту (клиент может быть любым).

Я хочу, чтобы это работало в сценарии, в котором целевой IIS будет сбрасываться множеством людей удаленно в сети. Я наткнулся на команде iisreset /status, который дает мне следующий вывод:Получение статуса IIS в реальном времени

Status for Windows Process Activation Service (WAS) : Running 
Status for World Wide Web Publishing Service (W3SVC) : Stopped 

Но почему-то этот подход кажется неэффективным для меня, учитывая, что IIS может получить сброс очень быстро, и опрос может произойти только после того, как сбросит IIS и не будет статуса отправляться клиенту.

В качестве альтернативы, я пытаюсь выяснить, существует ли журнал, который поддерживается для всех этих действий, выполняемых в IIS? Может ли кто-нибудь предложить любой другой способ достичь этого?

ответ

0

МОГО WMI Provider приходит на ум: http://msdn.microsoft.com/en-us/library/aa347459(v=vs.90).aspx

инструментарий управления Windows является очень мощным инструментом родным. iis.net имеет практические примеры для поставщиков WMI, включая решения для вашей проблемы.

Смежные вопросы