Windows管理工具:WMI事件与脚本编写利器
1. WMI事件概述
WMI(Windows Management Instrumentation)事件能产生强大的效果。在处理WMI事件时,有一段脚本示例如下:
objProcSink.Cancel
wscript.DisconnectObject(objSINK)
wscript.DisconnectObject(objPROCSINK)
ie.Quit
WScript.Quit
EventAlert.wsf 脚本几乎涵盖了WMI事件处理的各个方面,它包含多个异步查询和接收器、用于结束脚本的触发应用程序以及图形化事件查看器。
不过,不建议将脚本作为服务运行,主要原因有两点:
- 脚本无法包含任何用户交互或反馈,如消息框甚至 wscript.echo 命令,因为没有用户与之交互。
- 运行时若出现问题,脚本的恢复能力非常有限。
但WMI事件相关的大部分知识可用于使用高级编程语言(如Microsoft Visual Basic .NET)开发编译应用程序,在这类语言中创建可作为服务运行的应用程序要容易得多。你也可以将讨论的WMI脚本作为监视和管理工具,在桌面进行交互式运行。根据需求,使用具有管理凭据登录的专用XP桌面进行监视和管理可能会很有帮助,但要确保其物理安全性。
2. 使用工具作为脚本编写的捷径
有许多免费工具,如WBEMTest和Scriptomatic,能显著减少开发管理脚本所需的时间。这些工具减少脚本开发时间的方式如
超级会员免费看
订阅专栏 解锁全文
2779

被折叠的 条评论
为什么被折叠?



