高级WMI脚本编写与事件监控全解析
1. 高级WMI脚本编写
在WMI脚本编写中,有几个关键的属性和操作需要掌握,它们能帮助我们更高效地利用WMI进行系统管理和监控。
1.1 身份验证级别属性(AuthenticationLevel Property)
身份验证级别属性决定了WMI执行的身份验证级别。以下是可用的身份验证级别:
| 级别 | 描述 |
| — | — |
| 0 | 默认:身份验证设置为Windows使用的默认值。 |
| 1 | 无:不使用身份验证。 |
| 2 | 连接:仅在初始连接期间进行身份验证。 |
| 3 | 调用:每次调用远程计算机时进行身份验证。 |
| 4 | 数据包:每次发送或接收数据包时进行身份验证。 |
| 5 | 数据包完整性:对每个数据包进行身份验证,并验证数据包的完整性,以确保它们没有被更改。 |
| 6 | 数据包隐私:对每个数据包进行身份验证,检查其完整性,并进行加密以确保隐私。 |
在使用名字对象连接到WMI时,也可以指定身份验证级别属性。示例代码如下:
Set objinst = GetObject("WinMgmts:{ "& _
"authenticationLevel=pktPrivacy}" & _
"!root/cimv2:Win32_LogicalDisk='c:'")
WMI脚本与事件监控详解
超级会员免费看
订阅专栏 解锁全文
13

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



