家园
个人
文集
http://
www
.
5x54
.
com
vbs脚本监视IIS的服务运行状态(若服务停止,自动启动服务)
作者:
网上收集
点击:
读取中...
次
引用代码:
strComputer = "."
(%$$#^71467*&%2)我型我塑www.5x54.com
Set objWMIService = GetObject _
(%$$#^71467*&%2)我型我塑www.5x54.com
("winmgmts:{authenticationLevel=pktPrivacy}\\" _
(%$$#^71467*&%2)我型我塑www.5x54.com
& strComputer & "\root\microsoftiisv2")
(%$$#^71467*&%2)我型我塑www.5x54.com
(%$$#^71467*&%2)我型我塑www.5x54.com
(%$$#^71467*&%2)我型我塑www.5x54.com
While (True)
(%$$#^71467*&%2)我型我塑www.5x54.com
Set colItems = objWMIService.ExecQuery("Select * From IIsWebServer Where Name = 'W3SVC/1'")
(%$$#^71467*&%2)我型我塑www.5x54.com
For Each objItem in colItems
(%$$#^71467*&%2)我型我塑www.5x54.com
WScript.Echo objItem.ServerState & " " & Now & " "
(%$$#^71467*&%2)我型我塑www.5x54.com
If objItem.ServerState = 4 Then
(%$$#^71467*&%2)我型我塑www.5x54.com
WScript.Echo "! 网站服务停止尝试启动..."
(%$$#^71467*&%2)我型我塑www.5x54.com
objItem.Start()
(%$$#^71467*&%2)我型我塑www.5x54.com
WScript.Echo "! 网站服务已被成功启动..."
(%$$#^71467*&%2)我型我塑www.5x54.com
End If
(%$$#^71467*&%2)我型我塑www.5x54.com
Next
(%$$#^71467*&%2)我型我塑www.5x54.com
WScript.Sleep 10000
(%$$#^71467*&%2)我型我塑www.5x54.com
Wend
(%$$#^71467*&%2)我型我塑www.5x54.com
(%$$#^71467*&%2)我型我塑www.5x54.com
10秒检测一次默认网站
(%$$#^71467*&%2)我型我塑www.5x54.com
,若服务停止
(%$$#^71467*&%2)我型我塑www.5x54.com
,自动启动服务。
收藏此文章
打印
更新
编辑此文章
『关闭窗口』