Objeto SWbemSecurity

El objeto SWbemSecurity obtiene o establece la configuración de seguridad, como los privilegios, las suplantaciones COM y los niveles de autenticación asignados a un objeto. Los objetos SWbemLocator, SWbemServices, SWbemObject, SWbemObjectSet, SWbemObjectPath, SWbemLastError y SWbemEventSource tienen una propiedad Security_ que es el objeto SWbemSecurity. Al recuperar una instancia o ver el registro de seguridad de WMI, es posible que tenga que establecer las propiedades del objeto Security_.

La llamada CreateObject de VBScript no crea el objeto Security. La configuración de seguridad de este objeto no identifica la autenticación, suplantación o configuración de privilegios realizada en una conexión a WMI o la seguridad en vigor para el proxy cuando un objeto se entrega a un receptor en una llamada asincrónica. Para más información, consulte Mantenimiento de la seguridad de WMI.

Miembros

El objeto SWbemSecurity contiene estos tipos de elementos:

Propiedades

El objeto SWbemSecurity tiene estas propiedades.

Propiedad Tipo de acceso Descripción
AuthenticationLevel
Lectura/escritura
Valor numérico que define el nivel de autenticación COM asignado a este objeto. Esta configuración determina cómo proteger la información enviada desde WMI.
ImpersonationLevel
Lectura/escritura
Valor numérico que define el nivel de suplantación COM asignado a este objeto. Este valor determina si los procesos que pertenecen a WMI pueden detectar o usar las credenciales de seguridad al realizar llamadas a otros procesos.
Privilegios
Solo lectura
Objeto SWbemPrivilegeSet que define los privilegios para este objeto. Para más información, consulte Ejecución con privilegios especiales.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Encabezado
Wbemdisp.h
Biblioteca de tipos
Wbemdisp.tlb
Archivo DLL
Wbemdisp.dll
CLSID
CLSID_SWbemSecurity
IID
IID_ISWbemSecurity

Consulte también

Objetos de API de scripting

Mantenimiento de la seguridad de WMI

Establecer la seguridad de Client_Application_Process

WbemAuthenticationLevelEnum

WbemImpersonationLevelEnum

WbemPrivilegeEnum