Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
wbemAuthenticationLevelDefaultValeur : 0 |
wbemAuthenticationLevelNoneValeur : 1 |
wbemAuthenticationLevelConnectValeur : 2 |
wbemAuthenticationLevelCallValeur : 3 |
wbemAuthenticationLevelPktValeur : 4 |
wbemAuthenticationLevelPktIntegrityValeur : 5 |
wbemAuthenticationLevelPktPrivacyValeur : 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