Énumération WbemAuthenticationLevelEnum (wbemdisp.h)
Les constantes WbemAuthenticationLevelEnum définissent les niveaux d’authentification de sécurité. Ces constantes sont utilisées avec SWbemSecurity et dans les connexions moniker à WMI.
La bibliothèque de types de scripts WMI, wbemdisp.tlb, définit ces constantes. Les applications Visual Basic peuvent accéder à cette bibliothèque.
Les langages de script doivent utiliser l’un des éléments suivants :
-
Nom court. Par exemple, pour WbemAuthenticationLevelPktPrivacy , utilisez « PktPrivacy ».
strComputer = "RemoteComputer" Set objWMIServices = GetObject("WINMGMTS:" _ & "{authenticationLevel=pktPrivacy}!\\" _ & strComputer & "\ROOT\CIMV2")
-
Format de fichier XML de l’hôte de script Windows (WSH) dans le script. Par exemple, cela signifie que le script peut utiliser directement la constante WbemAuthenticationLevelPkt .
Le script WSH suivant définit le niveau d’authentification. Pour exécuter le script, enregistrez le texte dans un fichier avec une extension .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>
Pour plus d’informations, consultez Utilisation de la bibliothèque de types de scripts WMI.
Syntax
typedef enum WbemAuthenticationLevelEnum {
wbemAuthenticationLevelDefault = 0,
wbemAuthenticationLevelNone = 1,
wbemAuthenticationLevelConnect = 2,
wbemAuthenticationLevelCall = 3,
wbemAuthenticationLevelPkt = 4,
wbemAuthenticationLevelPktIntegrity = 5,
wbemAuthenticationLevelPktPrivacy = 6
} ;
Constantes
wbemAuthenticationLevelDefault Valeur : 0 |
wbemAuthenticationLevelNone Valeur : 1 |
wbemAuthenticationLevelConnect Valeur : 2 |
wbemAuthenticationLevelCall Valeur : 3 |
wbemAuthenticationLevelPkt Valeur : 4 |
wbemAuthenticationLevelPktIntegrity Valeur : 5 |
wbemAuthenticationLevelPktPrivacy Valeur : 6 |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | wbemdisp.h |
Voir aussi
Construction d’une chaîne Moniker
Définition de la sécurité sur un appel asynchrone dans VBScript
Définition du niveau de sécurité du processus par défaut à l’aide de VBScript