Freigeben über


WbemAuthenticationLevelEnum-Enumeration (wbemdisp.h)

Die WbemAuthenticationLevelEnum-Konstanten definieren die Sicherheitsauthentifizierungsstufen. Diese Konstanten werden mit SWbemSecurity und in Monikerverbindungen mit WMI verwendet.

Die WMI-Skripttypbibliothek wbemdisp.tlb definiert diese Konstanten. Visual Basic-Anwendungen können auf diese Bibliothek zugreifen.

Skriptsprachen müssen eine der folgenden Sprachen verwenden:

  • Der kurze Name. Verwenden Sie beispielsweise für WbemAuthenticationLevelPktPrivacy "PktPrivacy".
    
    strComputer = "RemoteComputer"
    Set objWMIServices = GetObject("WINMGMTS:" _
        & "{authenticationLevel=pktPrivacy}!\\" _
        & strComputer & "\ROOT\CIMV2")
    
  • Windows Script Host (WSH) XML-Dateiformat im Skript. Dies bedeutet beispielsweise, dass das Skript die WbemAuthenticationLevelPkt-Konstante direkt verwenden kann.

    Das folgende WSH-Skript legt die Authentifizierungsebene fest. Um das Skript auszuführen, speichern Sie den Text in einer Datei mit der Erweiterung 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>
    
    

    Weitere Informationen finden Sie unter Verwenden der WMI-Skripttypbibliothek.

Syntax

typedef enum WbemAuthenticationLevelEnum {
  wbemAuthenticationLevelDefault = 0,
  wbemAuthenticationLevelNone = 1,
  wbemAuthenticationLevelConnect = 2,
  wbemAuthenticationLevelCall = 3,
  wbemAuthenticationLevelPkt = 4,
  wbemAuthenticationLevelPktIntegrity = 5,
  wbemAuthenticationLevelPktPrivacy = 6
} ;

Konstanten

 
wbemAuthenticationLevelDefault
Wert: 0
wbemAuthenticationLevelNone
Wert: 1
wbemAuthenticationLevelConnect
Wert: 2
wbemAuthenticationLevelCall
Wert: 3
wbemAuthenticationLevelPkt
Wert: 4
wbemAuthenticationLevelPktIntegrity
Wert: 5
wbemAuthenticationLevelPktPrivacy
Wert: 6

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile wbemdisp.h

Weitere Informationen

Erstellen einer Monikerzeichenfolge

SWbemSecurity

Konstanten für die Skript-API

Festlegen der Sicherheit für einen asynchronen Aufruf in VBScript

Festlegen der Sicherheitsstufe für Standardprozesse mit VBScript