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
Festlegen der Sicherheit für einen asynchronen Aufruf in VBScript
Festlegen der Sicherheitsstufe für Standardprozesse mit VBScript