SWbemSecurity 对象

SWbemSecurity 对象获取或设置安全设置,例如分配给对象的特权、COM 模拟和身份验证级别。 SWbemLocatorSWbemServicesSWbemObjectSWbemObjectSetSWbemObjectPathSWbemLastError 以及 SWbemEventSource 对象有 Security_ 属性,即 SWbemSecurity 对象。 检索实例或查看 WMI 安全日志时,可能需要设置 Security_ 对象的属性。

VBScript CreateObject 调用无法创建 Security 对象。 此对象中的安全设置不标识连接 WMI 时的身份验证、模拟或特权设置,也不标识在异步调用中将对象传递到接收器时对代理生效的安全性。 有关详细信息,请参阅维护 WMI 安全性

成员

SWbemSecurity 对象具有以下类型的成员:

属性

SWbemSecurity 对象具有以下属性。

属性 访问类型 说明
AuthenticationLevel
读取/写入
定义分配给该对象的 COM 身份验证级别的数值。 此设置决定了如何保护从 WMI 发送的信息。
ImpersonationLevel
读取/写入
定义分配给该对象的 COM 模拟级别的数值。 此设置决定了在调用其他进程时,WMI 拥有的进程是否可检测或使用安全凭据。
权限
只读
定义此对象特权的 SWbemPrivilegeSet 对象。 有关详细信息,请参阅使用特殊特权运行

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
标头
Wbemdisp.h
类型库
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemSecurity
IID
IID_ISWbemSecurity

另请参阅

脚本 API 对象

维护 WMI 安全性

设置 Client_Application_Process 安全性

WbemAuthenticationLevelEnum

WbemImpersonationLevelEnum

WbemPrivilegeEnum