Enumeración WbemAuthenticationLevelEnum (wbemdisp.h)
Las constantes WbemAuthenticationLevelEnum definen los niveles de autenticación de seguridad. Estas constantes se usan con SWbemSecurity y en conexiones de moniker a WMI.
La biblioteca de tipos de scripting WMI, wbemdisp.tlb, define estas constantes. Las aplicaciones de Visual Basic pueden acceder a esta biblioteca.
Los lenguajes de script deben usar uno de los siguientes:
-
Nombre corto. Por ejemplo, para WbemAuthenticationLevelPktPrivacy , use "PktPrivacy".
strComputer = "RemoteComputer" Set objWMIServices = GetObject("WINMGMTS:" _ & "{authenticationLevel=pktPrivacy}!\\" _ & strComputer & "\ROOT\CIMV2")
-
Formato de archivo XML de Windows Script Host (WSH) en el script. Por ejemplo, esto significa que el script puede usar directamente la constante WbemAuthenticationLevelPkt .
El siguiente script WSH establece el nivel de autenticación. Para ejecutar el script, guarde el texto en un archivo con una extensión .wsf.
<?xml version="1.0" encoding="US-ASCII"?> <job> <reference object="WbemScripting.SWbemLocator"/> <script language="VBScript"> set service = GetObject("winmgmts:") ' Following line uses a symbolic ' constant from the WMI type library service.Security_.authenticationLevel = _ WbemAuthenticationLevelPktPrivacy </script> </job>
Para obtener más información, vea Uso de la biblioteca de tipos de scripting de WMI.
Syntax
typedef enum WbemAuthenticationLevelEnum {
wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6
} ;
Constantes
wbemAuthenticationLevelDefault Valor: 0 |
wbemAuthenticationLevelNone Valor: 1 |
wbemAuthenticationLevelConnect Valor: 2 |
wbemAuthenticationLevelCall Valor: 3 |
wbemAuthenticationLevelPkt Valor: 4 |
wbemAuthenticationLevelPktIntegrity Valor: 5 |
wbemAuthenticationLevelPktPrivacy Valor: 6 |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | wbemdisp.h |
Consulte también
Construcción de una cadena de moniker
Constantes de API de scripting
Establecimiento de la seguridad en una llamada asincrónica en VBScript
Establecimiento del nivel de seguridad de proceso predeterminado mediante VBScript