WSMan-Objekt
Stellt Methoden und Eigenschaften bereit, die zum Erstellen einer Sitzung verwendet werden, die durch ein Session-Objekt dargestellt wird. Alle Windows Remoteverwaltungsvorgänge erfordern die Erstellung einer Sitzung, die eine Verbindung mit einem Remotecomputer, einem Basisverwaltungscontroller (Base Management Controller, BMC) oder dem lokalen Computer herstellt. Vorgänge umfassen das Abrufen, Schreiben, Aufzählen von Daten oder Aufrufen von Methoden.
Member
Das WSMan-Objekt verfügt über diese Typen von Membern:
Methoden
Das WSMan-Objekt verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| CreateConnectionOptions | Erstellt ein ConnectionOptions-Objekt, das den Benutzernamen und das Kennwort angibt, die beim Erstellen einer Remotesitzung verwendet werden. |
| CreateResourceLocator | Erstellt ein ResourceLocator-Objekt, das Folgendes angeben kann: |
| CreateSession | Erstellt ein Session-Objekt, das dann für nachfolgende Netzwerkvorgänge verwendet werden kann. |
| WSMan.EnumerationFlagHierarchyDeep | Gibt den Wert des Enumerationsflags EnumerationFlagHierarchyDeep für die Verwendung im flags-Parameter von Session.Enumeratezurück. |
| WSMan.EnumerationFlagHierarchyDeepBasePropsOnly | Gibt den Wert des EnumerationsflagHierarchyDeepBasePropsOnly für die Verwendung im flags-Parameter von Session.Enumeratezurück. |
| WSMan.EnumerationFlagHierarchyShallow | Gibt den Wert des Enumerationsflags EnumerationFlagHierarchyShallow für die Verwendung im flags-Parameter von Session.Enumeratezurück. |
| WSMan.EnumerationFlagNonXmlText | Gibt den Wert der Enumerationskonstante WSManFlagNonXmlText für die Verwendung im flags-Parameter der Session.Enumerate-Methode zurück. |
| WSMan.EnumerationFlagReturnEPR | Gibt den Wert des Enumerationsflags EnumerationFlagReturnEPR für die Verwendung im flags-Parameter von Session.Enumeratezurück. |
| WSMan.EnumerationFlagReturnObject | Gibt den Wert des EnumerationFlagReturnObject-EnumerationFlag-Flags für die Verwendung im flags-Parameter von Session.Enumeratezurück. |
| WSMan.EnumerationFlagReturnObjectAndEPR | Gibt den Wert des EnumerationsflagReturnObjectAndEPR für die Verwendung im flags-Parameter von Session.Enumeratezurück. |
| WSMan.GetErrorMessage | Gibt eine formatierte Zeichenfolge zurück, die den Text einer Fehlernummer enthält. |
| WSMan.SessionFlagCredUsernamePassword | Gibt den Wert des Authentifizierungsflags WSManFlagCredUsernamePassword für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagEnableSPNServerPort | Gibt den Wert des Authentifizierungsflags WSManFlagEnableSPNServerPort für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagNoEncryption | Gibt den Wert des Authentifizierungsflags WSManFlagNoEncryption für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagSkipCACheck | Gibt den Wert des WSManFlagSkipCACheck-Authentifizierungsflags für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagSkipCNCheck | Gibt den Wert des Authentifizierungsflags WSManFlagSkipCNCheck für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagUseBasic | Gibt den Wert des Authentifizierungsflags WSManFlagUseBasic für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagUseDigest | Gibt den Wert des Authentifizierungsflags WSManFlagUseDigest für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagUseKerberos | Gibt den Wert des Authentifizierungsflags WSManFlagUseKerberos für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagUseNegotiate | Gibt den Wert des Authentifizierungsflags WSManFlagUseNegotiate für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagUseNoAuthentication | Gibt den Wert des Authentifizierungsflags WSManFlagUseNoAuthentication für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
| WSMan.SessionFlagUTF8 | Gibt den Wert des Authentifizierungsflags WSManFlagUTF8 für die Verwendung im flags-Parameter von WSMan.CreateSessionzurück. |
Eigenschaften
Das WSMan-Objekt verfügt über diese Eigenschaften.
| Eigenschaft | Zugriffstyp | BESCHREIBUNG |
|---|---|---|
| Commandline |
Schreibgeschützt |
Ruft die nicht verarbeitete Befehlszeile für den aktuellen Hostingprozess ab. |
| Fehler |
Schreibgeschützt |
Ruft Fehlerinformationen ab. |
Hinweise
Das WSMan-Objekt entspricht den Schnittstellen IWSMan und IWSManEx. WSMan ist das einzige Objekt, das direkt mit CreateObjecterstellt werden kann.
Beispiele
Das folgende Codebeispiel zeigt, wie ein WSMan-Objekt instanziiert wird.
Dim objWsman
Dim Session, Resource
Set objWsman = CreateObject( "WSMAN.Automation" )
Set Session = objWsman.CreateSession
strResource = "http://schemas.microsoft.com/wbem/wsman/1/wmi/Root/CIMv2/Win32_OperatingSystem"
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |
| Header |
|
| IDL |
|
| Bibliothek |
|
| DLL |
|