Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
wbemAuthenticationLevelDefaultWert: 0 |
wbemAuthenticationLevelNoneWert: 1 |
wbemAuthenticationLevelConnectWert: 2 |
wbemAuthenticationLevelCallWert: 3 |
wbemAuthenticationLevelPktWert: 4 |
wbemAuthenticationLevelPktIntegrityWert: 5 |
wbemAuthenticationLevelPktPrivacyWert: 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