Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
wbemAuthenticationLevelDefaultValor: 0 |
wbemAuthenticationLevelNoneValor: 1 |
wbemAuthenticationLevelConnectValor: 2 |
wbemAuthenticationLevelCallValor: 3 |
wbemAuthenticationLevelPktValor: 4 |
wbemAuthenticationLevelPktIntegrityValor: 5 |
wbemAuthenticationLevelPktPrivacyValor: 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