0
我有一个vbScript,用于停止,启动和重新启动服务。它的作品,但我有一个小窍门。我希望能够通过VBscript检查脚本生命周期中的事件
StartTime=CDate(Now())
.... service stop/start commands etc
Set colServiceEvents = objWMIService.ExecQuery _
("Select * from Win32_NTLogEvent " _
& "Where Logfile = 'System'" _
& " and EventCode = '7036'" _
& " and TimeWritten >'" & StartTime & "'")
看在事件日志服务状态变化事件(7036)通过摆弄的开始时间,我可以看到7036个事件在最后几分钟,但我似乎无法看到服务状态更改事件在脚本的生命周期内。我错过了什么或这是一个Windows“功能”?
要清楚该脚本的作品,我可以通过查询Win32_Service来验证状态,但我想知道以备将来参考。 “有不止一种方法在VBScript皮肤猫,但其中大多数似乎涉及链枪和绞肉机”
谢谢,解释了很多。我现在将头撞向我的桌子,然后是RTFM。 – Wudang