SWbemSecurity 对象
SWbemSecurity 对象获取或设置安全设置,例如分配给对象的特权、COM 模拟和身份验证级别。 SWbemLocator、SWbemServices、SWbemObject、SWbemObjectSet、SWbemObjectPath、SWbemLastError 以及 SWbemEventSource 对象有 Security_ 属性,即 SWbemSecurity 对象。 检索实例或查看 WMI 安全日志时,可能需要设置 Security_ 对象的属性。
VBScript CreateObject 调用无法创建 Security 对象。 此对象中的安全设置不标识连接 WMI 时的身份验证、模拟或特权设置,也不标识在异步调用中将对象传递到接收器时对代理生效的安全性。 有关详细信息,请参阅维护 WMI 安全性。
成员
SWbemSecurity 对象具有以下类型的成员:
属性
SWbemSecurity 对象具有以下属性。
属性 | 访问类型 | 说明 |
---|---|---|
AuthenticationLevel |
读取/写入 |
定义分配给该对象的 COM 身份验证级别的数值。 此设置决定了如何保护从 WMI 发送的信息。 |
ImpersonationLevel |
读取/写入 |
定义分配给该对象的 COM 模拟级别的数值。 此设置决定了在调用其他进程时,WMI 拥有的进程是否可检测或使用安全凭据。 |
权限 |
只读 |
定义此对象特权的 SWbemPrivilegeSet 对象。 有关详细信息,请参阅使用特殊特权运行。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
标头 |
|
类型库 |
|
DLL |
|
CLSID |
CLSID_SWbemSecurity |
IID |
IID_ISWbemSecurity |