svcstatus.vbs

来自「Apress - Managing Enterprise Systems Wit」· VBS 代码 · 共 19 行

VBS
19
字号
'svcstatus.vbs
'Description:monitors changes in service status
 Option Explicit
 Dim objService, objEvent, objEvents

 Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}")

 'query for any changes in services every 60 seconds
 Set objEvents = objService.ExecNotificationQuery _ 
      ("select * from __instancemodificationevent within 60 " & _ 
        "where targetinstance isa 'Win32_Service'") 

 WScript.Echo "Waiting for service change..."
 Do 
  Set objEvent = objEvents.Nextevent
  WScript.Echo objEvent.TargetInstance.Description & " state changed to " & _
                objEvent.TargetInstance.State & " at " & Now
 Loop

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?