重启windows服务的vbs脚本!

有一些服务运行一段时间后占用内存变的很大.这个可能是程序的bug,当然解决办法出了等更新外就只能一段时间重起一次服务!

On Error Resume Next
Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
while true
  'RestServer("bbvod.netbar.clientservice")
  RestServer("QyMain")
  'RestServer("NetbarUpdate")
  WScript.Sleep(1000*60*60*24) '24小时一次
wend

function RestServer(Server)
  objWMIService.ExecMethod "Win32_Service.Name='"&Server&"'", "StopService"
  Wscript.Sleep 20000
  objWMIService.ExecMethod "Win32_Service.Name='"&Server&"'", "StartService"
  RestServer=0
end function

[本日志由 admin 于 2010-07-18 01:57 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: VBS
相关日志:
评论: 0 | 引用: 0 | 查看次数: 74
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 关闭