Windows-Remoteverwaltung

Übersicht über die Windows-Remoteverwaltungstechnologie.

Zum Entwickeln der Windows-Remoteverwaltung benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
WSManAuthenticationFlags

Bestimmt die Authentifizierungsmethode für den Vorgang.
WSManCallbackFlags

Definiert eine Reihe von Flags, die von allen Rückruffunktionen verwendet werden.
WSManDataType

Gibt den aktuellen Datentyp der Union in der WSMAN_DATA-Struktur an.
WSManProxyAccessType

Definiert den Proxyzugriffstyp.
WSManProxyAccessTypeFlags

Definiert die Proxyzugriffstypflags.
WSManProxyAuthenticationFlags

Bestimmt den Proxyauthentifizierungsmechanismus.
WSManSessionOption

Definiert eine Reihe erweiterter Optionen für die Sitzung. Diese Optionen werden mit der WSManSetSessionOption-Methode verwendet.

Functions

 
AddOption

Fügt Daten hinzu, die zum Verarbeiten der Anforderung erforderlich sind. Einige WMI-Anbieter benötigen beispielsweise ein IWbemContext- oder SWbemNamedValueSet-Objekt mit anbieterspezifischen Informationen.
AddSelector

Fügt dem ResourceLocator-Objekt einen Selektor hinzu. Der Selektor gibt einen bestimmten instance einer Ressource an.
ClearOptions

Entfernt alle Optionen aus dem ResourceLocator-Objekt.
ClearSelectors

Entfernt alle Selektoren aus einem ResourceLocator-Objekt. Sie können ein ResourceLocator-Objekt bereitstellen, anstatt einen Ressourcen-URI in IWSManSession-Objektvorgängen wie Get, Put oder Enumerate anzugeben.
Erstellen

Erstellt eine neue instance einer Ressource und gibt den Endpunktverweis (Endpoint Reference, EPR) des neuen Objekts zurück.
CreateConnectionOptions

Erstellt ein IWSManConnectionOptions-Objekt, das den Benutzernamen und das Kennwort angibt, die beim Erstellen einer Sitzung verwendet werden.
CreateResourceLocator

Erstellt ein ResourceLocator-Objekt, das anstelle eines Ressourcen-URI in Sitzungsobjektvorgängen wie IWSManSession.Get, IWSManSession.Put oder Session.Enumerate verwendet werden kann.
CreateSession

Erstellt ein Session-Objekt, das dann für nachfolgende Netzwerkvorgänge verwendet werden kann.
Löschen

Löscht die im Ressourcen-URI angegebene Ressource.
Aufzählen

Listet eine Tabelle, Datensammlung oder Protokollressource auf.
EnumerationFlagHierarchyDeep

Gibt den Wert der Enumerationskonstante EnumerationFlagHierarchyDeep zur Verwendung im flags-Parameter der IWSManSession::Enumerate-Methode zurück.
EnumerationFlagHierarchyDeepBasePropsOnly

Gibt den Wert der Enumerationskonstante EnumerationFlagHierarchyDeepBasePropsOnly zur Verwendung im flags-Parameter der IWSManSession::Enumerate-Methode zurück.
EnumerationFlagHierarchyShallow

Gibt den Wert der Enumerationskonstante EnumerationFlagHierarchyShallow zur Verwendung im flags-Parameter der IWSManSession::Enumerate-Methode zurück.
EnumerationFlagNonXmlText

Gibt den Wert der Enumerationskonstante WSManFlagNonXmlText zur Verwendung im flags-Parameter der IWSManSession::Enumerate-Methode zurück.
EnumerationFlagReturnEPR

Gibt den Wert der Enumerationskonstante EnumerationFlagReturnEPR zur Verwendung im flags-Parameter der IWSManSession::Enumerate-Methode zurück.
EnumerationFlagReturnObject

Gibt den Wert der Enumerationskonstante EnumerationFlagReturnObject zur Verwendung im flags-Parameter der IWSManSession::Enumerate-Methode zurück.
EnumerationFlagReturnObjectAndEPR

Gibt den Wert der Enumerationskonstante EnumerationFlagReturnObjectAndEPR zur Verwendung im flags-Parameter der IWSManSession::Enumerate-Methode zurück.
Get

Ruft die vom URI angegebene Ressource ab und gibt eine XML-Darstellung der aktuellen instance der Ressource zurück.
get_AtEndOfStream

Gibt an, dass das Ende der Elemente im IWSManEnumerator-Objekt durch Aufrufe von IWSManEnumerator::ReadItem erreicht wurde.
get_BatchItems

Legt die Anzahl der Elemente in jedem Enumerationsbatch fest und ruft sie ab. (Abrufen)
get_CertificateThumbprint

Legt den Zertifikatfingerabdruck fest, der bei der Authentifizierung mithilfe der Clientzertifikatauthentifizierung verwendet werden soll, oder ruft diesen ab. (Abrufen)
get_CommandLine

Ruft die Befehlszeile des Prozesses ab, der die Automatisierungskomponente lädt.
get_Error

Ruft zusätzliche Fehlerinformationen in einem XML-Stream für den vorherigen Aufruf einer IWSMan-Methode ab, wenn der Windows-Remoteverwaltungsdienst kein IWSManSession-Objekt, ein IWSManConnectionOptions-Objekt oder ein IWSManResourceLocator-Objekt erstellen konnte.
get_Error

Ruft eine XML-Darstellung zusätzlicher Fehlerinformationen ab. (IWSManEnumerator.get_Error)
get_Error

Ruft eine XML-Darstellung zusätzlicher Fehlerinformationen ab. (IWSManResourceLocator.get_Error)
get_Error

Ruft zusätzliche Fehlerinformationen in einem XML-Stream für den vorherigen Aufruf einer IWSManSession-Objektmethode ab.
get_FragmentDialect

Ruft den Sprachdialekt für einen Ressourcenfragmentdialekt ab, wenn IWSManResourceLocator in IWSManSession-Objektmethoden wie Get, Put oder Enumerate verwendet wird, oder legt diesen fest. (Abrufen)
get_FragmentPath

Ruft den Pfad für ein Ressourcenfragment oder eine Eigenschaft ab, wenn ResourceLocator in IWSManSession-Objektmethoden wie Get, Put oder Enumerate verwendet wird, oder legt diesen fest. (Abrufen)
get_MustUnderstandOptions

Ruft den MustUnderstandOptions-Wert für das ResourceLocator-Objekt ab oder legt diese fest. (Abrufen)
get_ResourceURI

Der Ressourcen-URI der angeforderten Ressource. Diese Eigenschaft kann nur den Pfad und keine Abfragezeichenfolge für bestimmte Instanzen enthalten. (Abrufen)
get_Timeout

Legt fest und ruft die maximale Zeit in Millisekunden ab, die die Clientanwendung wartet, bis die Windows-Remoteverwaltung ihre Vorgänge abgeschlossen hat. (Get)
get_UserName

Legt fest und ruft den Benutzernamen eines lokalen kontos oder eines Domänenkontos auf dem Remotecomputer ab. Diese Eigenschaft bestimmt den Benutzernamen für die Authentifizierung. (Get)
GetErrorMessage

Gibt eine formatierte Zeichenfolge zurück, die den Text einer Fehlernummer enthält.
Identify

Fragt einen Remotecomputer ab, um festzustellen, ob er das protokoll WS-Management unterstützt.
Invoke

Ruft eine Methode auf und gibt die Ergebnisse des Methodenaufrufs zurück.
ProxyAuthenticationUseBasic

Gibt den Wert des Proxyauthentifizierungsflags WSManFlagProxyAuthenticationUseBasic zur Verwendung im authenticationMechanism-Parameter der IWSManConnectionOptionsEx2::SetProxy-Methode zurück.
ProxyAuthenticationUseDigest

Gibt den Wert des Proxyauthentifizierungsflags WSManFlagProxyAuthenticationUseDigest zur Verwendung im authenticationMechanism-Parameter der IWSManConnectionOptionsEx2::SetProxy-Methode zurück.
ProxyAuthenticationUseNegotiate

Gibt den Wert des Proxyauthentifizierungsflags WSManFlagProxyAuthenticationUseNegotiate zur Verwendung im AuthenticationMechanism-Parameter der IWSManConnectionOptionsEx2::SetProxy-Methode zurück.
ProxyAutoDetect

Gibt den Wert des Proxyzugriffstypflags WSManProxyAutoDetect zur Verwendung im accessType-Parameter der IWSManConnectionOptionsEx2::SetProxy-Methode zurück.
ProxyIEConfig

Gibt den Wert des Proxyzugriffstypflags WSManProxyIEConfig zur Verwendung im accessType-Parameter der IWSManConnectionOptionsEx2::SetProxy-Methode zurück.
ProxyNoProxyServer

Gibt den Wert des Proxyzugriffstypflags WSManProxyNoProxyServer zur Verwendung im accessType-Parameter der IWSManConnectionOptionsEx2::SetProxy-Methode zurück.
ProxyWinHttpConfig

Gibt den Wert des Proxyzugriffstypflags WSManProxyWinHttpConfig zur Verwendung im accessType-Parameter der IWSManConnectionOptionsEx2::SetProxy-Methode zurück.
Put

Aktualisieren Sie eine Ressource.
put_BatchItems

Legt die Anzahl der Elemente in jedem Enumerationsbatch fest und ruft sie ab. (Put)
put_CertificateThumbprint

Legt den Zertifikatfingerabdruck fest, der bei der Authentifizierung mithilfe der Clientzertifikatauthentifizierung verwendet werden soll, oder ruft diesen ab. (Put)
put_FragmentDialect

Ruft den Sprachdialekt für einen Ressourcenfragmentdialekt ab, wenn IWSManResourceLocator in IWSManSession-Objektmethoden wie Get, Put oder Enumerate verwendet wird, oder legt diesen fest. (Put)
put_FragmentPath

Ruft den Pfad für ein Ressourcenfragment oder eine Eigenschaft ab, wenn ResourceLocator in IWSManSession-Objektmethoden wie Get, Put oder Enumerate verwendet wird, oder legt diesen fest. (Put)
put_MustUnderstandOptions

Ruft den MustUnderstandOptions-Wert für das ResourceLocator-Objekt ab oder legt diese fest. (Put)
put_Password

Legt das Kennwort eines lokalen Kontos oder eines Domänenkontos auf dem Remotecomputer fest.
put_ResourceURI

Der Ressourcen-URI der angeforderten Ressource. Diese Eigenschaft kann nur den Pfad und keine Abfragezeichenfolge für bestimmte Instanzen enthalten. (Put)
put_Timeout

Legt fest und ruft die maximale Zeitspanne in Millisekunden ab, in der die Clientanwendung auf die Windows-Remoteverwaltung wartet, um ihre Vorgänge abzuschließen. (Put)
put_UserName

Legt fest und ruft den Benutzernamen eines lokalen kontos oder eines Domänenkontos auf dem Remotecomputer ab. Diese Eigenschaft bestimmt den Benutzernamen für die Authentifizierung. (Put)
Readitem

Ruft ein Element aus der Ressource ab und gibt eine XML-Darstellung des Elements zurück.
SessionFlagCredUsernamePassword

Gibt den Wert des Authentifizierungsflags WSManFlagCredUsernamePassword zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagEnableSPNServerPort

Gibt den Wert des AuthentifizierungsflagEnableSPNServerPort zur Verwendung im Flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagNoEncryption

Gibt den Wert des Authentifizierungsflags WSManFlagNoEncryption zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagSkipCACheck

Gibt den Wert des WSManFlagSkipCACheck-Authentifizierungsflags zur Verwendung im flags-Parameter der IWSMan::CreateSession-Methode zurück.
SessionFlagSkipCNCheck

Gibt den Wert des Authentifizierungsflags WSManFlagSkipCNCheck zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagUseBasic

Gibt den Wert des Authentifizierungsflags WSManFlagUseBasic zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagUseClientCertificate

Gibt den Wert des Authentifizierungsflags WSManFlagUseClientCertificate zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagUseCredSsp

Gibt den Wert des Authentifizierungsflags WSManFlagUseCredSsp zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagUseDigest

Gibt den Wert des Authentifizierungsflags WSManFlagUseDigest zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagUseKerberos

Gibt den Wert des Authentifizierungsflags WSManFlagUseKerberos zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagUseNegotiate

Gibt den Wert des Authentifizierungsflags WSManFlagUseNegotiate zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagUseNoAuthentication

Gibt den Wert des Authentifizierungsflags WSManFlagUseNoAuthentication zur Verwendung im flags-Parameter von IWSMan::CreateSession zurück.
SessionFlagUTF8

Gibt den Wert des Authentifizierungsflags WSManFlagUTF8 zur Verwendung im Flags-Parameter von IWSMan::CreateSession zurück.
SetProxy

Legt die Proxyinformationen für die Sitzung fest.
WSMAN_PLUGIN_AUTHORIZE_OPERATION

Autorisiert einen bestimmten Vorgang.
WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA

Ruft Kontingentinformationen für den Benutzer ab, nachdem eine Verbindung autorisiert wurde.
WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT

Gibt den Kontext frei, den ein Plug-In entweder aus WSManPluginAuthzUserComplete oder WSManPluginAuthzOperationComplete meldet.
WSMAN_PLUGIN_AUTHORIZE_USER

Autorisiert eine Verbindung.
WSMAN_PLUGIN_COMMAND

Definiert den Befehlsrückruf für ein Plug-In.
WSMAN_PLUGIN_CONNECT

Definiert den Verbindungsrückruf für ein Plug-In.
WSMAN_PLUGIN_RECEIVE

Definiert den Empfangsrückruf für ein Plug-In.
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT

Definiert den Releasebefehlsrückruf für das Plug-In.
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT

Definiert den Releaseshell-Rückruf für das Plug-In.
WSMAN_PLUGIN_SEND

Definiert den Senderückruf für ein Plug-In.
WSMAN_PLUGIN_SHELL

Definiert den Shellrückruf für ein Plug-In.
WSMAN_PLUGIN_SHUTDOWN

Definiert den Rückruf zum Herunterfahren für das Plug-In.
WSMAN_PLUGIN_SIGNAL

Definiert den Signalrückruf für ein Plug-In.
WSMAN_PLUGIN_STARTUP

Definiert den Startrückruf für das Plug-In.
WSMAN_SHELL_COMPLETION_FUNCTION

Die Rückruffunktion, die für Shellvorgänge aufgerufen wird, die zu einer Remoteanforderung führen.
WSManCloseBefehl

Löscht einen Befehl und gibt die zugeordneten Ressourcen frei.
WSManCloseOperation

Bricht einen asynchronen Vorgang ab oder schließt sie.
WSManCloseSession

Schließt ein Sitzungsobjekt.
WSManCloseShell

Löscht ein Shellobjekt und gibt die ressourcen frei, die der Shell zugeordnet sind.
WSManConnectShell

Stellt eine Verbindung mit einer vorhandenen Serversitzung her.
WSManConnectShellBefehl

Stellt eine Verbindung mit einem vorhandenen Befehl her, der in einer Shell ausgeführt wird.
WSManCreateSession

Erstellt ein Sitzungsobjekt.
WSManCreateShell

Erstellt ein Shellobjekt.
WSManCreateShellEx

Erstellt ein Shellobjekt mithilfe der gleichen Funktionalität wie die WSManCreateShell-Funktion, wobei eine vom Client angegebene Shell-ID hinzugefügt wird.
WSManDeinitialize

Deinitialisiert den Clientstapel für die Windows-Remoteverwaltung.
WSManDisconnectShell

Trennt die Netzwerkverbindung einer aktiven Shell und der zugehörigen Befehle.
WSManGetErrorMessage

Ruft die Fehlermeldungen ab, die einem bestimmten Fehler und Sprachcodes zugeordnet sind.
WSManGetSessionOptionAsDword

Ruft den Wert einer Sitzungsoption ab. (WSManGetSessionOptionAsDword)
WSManGetSessionOptionAsString

Ruft den Wert einer Sitzungsoption ab. (WSManGetSessionOptionAsString)
WSManInitialize

Initialisiert die Windows-Remoteverwaltungsclient-API.
WSManPluginAuthzOperationComplete

Meldet entweder eine erfolgreiche oder fehlgeschlagene Autorisierung für einen Benutzervorgang.
WSManPluginAuthzQueryQuotaComplete

Wird vom Einstiegspunkt des WSManPluginAuthzQueryQuota-Plug-Ins aufgerufen und muss aufgerufen werden, unabhängig davon, ob das Plug-In die Anforderung ausführen kann oder nicht.
WSManPluginAuthzUserComplete

Meldet entweder eine erfolgreiche oder fehlgeschlagene Benutzerverbindungsautorisierung.
WSManPluginFreeRequestDetails

Gibt Arbeitsspeicher frei, der für die WSMAN_PLUGIN_REQUEST-Struktur zugeordnet ist, die an Einstiegspunkte des Betriebs-Plug-Ins übergeben wird.
WSManPluginGetOperationParameters

Ruft Betriebsinformationen für Elemente ab, z. B. Timeouts und Dateneinschränkungen, die dem Vorgang zugeordnet sind.
WSManPluginOperationComplete

Meldet den Abschluss eines Vorgangs durch alle Vorgangseinstiegspunkte mit Ausnahme der Methoden WSManPluginStartup und WSManPluginShutdown.
WSManPluginReceiveResult

Meldet Ergebnisse für den WSMAN_PLUGIN_RECEIVE Plug-In-Aufruf und wird von den meisten Shell-Plug-Ins verwendet, die Ergebnisse zurückgeben.
WSManPluginReportContext

Meldet Shell- und Befehlskontext zurück an die WinRM-Infrastruktur (Windows Remote Management), damit weitere Vorgänge für die Shell und/oder den Befehl ausgeführt werden können.
WSManReceiveShellOutput

Ruft die Ausgabe eines ausgeführten Befehls oder der Shell ab.
WSManReconnectShell

Stellt eine zuvor getrennte Shellsitzung wieder her. Verwenden Sie WSManReconnectShellCommand, um die zugeordneten Befehle der Shellsitzung wiederherzustellen.
WSManReconnectShellBefehl

Verbindet einen zuvor getrennten Befehl erneut.
WSManRunShellBefehl

Startet die Ausführung eines Befehls in einer vorhandenen Shell und wartet nicht auf den Abschluss des Befehls.
WSManRunShellCommandEx

Stellt die gleiche Funktionalität wie die WSManRunShellCommand-Funktion bereit, wobei eine Befehls-ID-Option hinzugefügt wird.
WSManSendShellInput

Ipsiert den Eingabedatenstrom an einen ausgeführten Befehl oder an die Shell.
WSManSetSessionOption

Legt einen erweiterten Satz von Optionen für die Sitzung fest.
WSManSignalShell

Sendet einen Steuerelementcode an einen vorhandenen Befehl oder an die Shell selbst.

Schnittstellen

 
IWSMan

Stellt Methoden und Eigenschaften bereit, die zum Erstellen einer Sitzung verwendet werden, dargestellt durch ein Session-Objekt.
IWSManConnectionOptions

Das IWSManConnectionOptions-Objekt wird an die IWSMan::CreateSession-Methode übergeben, um den Benutzernamen und das Kennwort anzugeben, die dem lokalen Konto auf dem Remotecomputer zugeordnet sind.
IWSManConnectionOptionsEx

Das IWSManConnectionOptionsEx-Objekt wird an die IWSMan::CreateSession-Methode übergeben, um den Fingerabdruck des für die Authentifizierung verwendeten Clientzertifikats bereitzustellen.
IWSManConnectionOptionsEx2

Das IWSManConnectionOptionsEx2-Objekt wird an die IWSMan::CreateSession-Methode übergeben, um den Authentifizierungsmechanismus, den Zugriffstyp und die Anmeldeinformationen für die Verbindung mit einem Proxyserver bereitzustellen.
IWSManEnumerator

Stellt einen Datenstrom von Ergebnissen dar, der von Vorgängen wie einem WS-Enumeration:Enumerate-Vorgang des WS-Management Protokolls zurückgegeben wird.
IWSManEx

Erweitert die Methoden und Eigenschaften der IWSMan-Schnittstelle um das Erstellen von IWSManResourceLocator-Objekten, Methoden, die Enumerations- und Sitzungsflagswerte zurückgeben, sowie eine Methode zum Abrufen erweiterter Fehlerinformationen.
IWSManEx2

Erweitert die Methoden und Eigenschaften der IWSManEx-Schnittstelle um eine Methode, die einen Sitzungsflagswert zurückgibt, der sich auf die Authentifizierung mithilfe von Clientzertifikaten bezieht.
IWSManEx3

Erweitert die Methoden und Eigenschaften der IWSManEx-Schnittstelle, um eine Methode einzuschließen, die einen Sitzungsflagwert im Zusammenhang mit der Authentifizierung mit dem Credential Security Support Provider (CredSSP) zurückgibt.
IWSManResourceLocator

Stellt den Pfad zu einer Ressource bereit. Sie können ein IWSManResourceLocator-Objekt anstelle eines Ressourcen-URI in IWSManSession-Objektvorgängen wie IWSManSession.Get, IWSManSession.Put oder IWSManSession.Enumerate verwenden.
IWSManSession

Definiert Vorgänge und Sitzungseinstellungen.

Strukturen

 
WSMAN_AUTHENTICATION_CREDENTIALS

Definiert die Authentifizierungsmethode und die Anmeldeinformationen, die für die Server- oder Proxyauthentifizierung verwendet werden.
WSMAN_AUTHZ_QUOTA

Meldet Kontingentinformationen pro Benutzer für Autorisierungs-Plug-Ins.
WSMAN_CERTIFICATE_DETAILS

Speichert Clientinformationen für eine eingehende Anforderung, die mit einem Clientzertifikat gesendet wurde.
WSMAN_COMMAND_ARG_SET

Stellt den Satz von Argumenten dar, die an die Befehlszeile übergeben werden.
WSMAN_DATA

Enthält eingehende und ausgehende Daten, die in der Windows-Remoteverwaltungs-API (WinRM) verwendet werden.
WSMAN_DATA_BINARY

Enthält Binärdaten für die Verwendung mit verschiedenen Windows-Remoteverwaltungsfunktionen.
WSMAN_DATA_TEXT

Enthält Textdaten zur Verwendung mit verschiedenen Windows-Remoteverwaltungsfunktionen.
WSMAN_ENVIRONMENT_VARIABLE

Definiert eine einzelne Umgebungsvariable mithilfe eines Namens- und Wertpaars.
WSMAN_ENVIRONMENT_VARIABLE_SET

Definiert ein Array von Umgebungsvariablen.
WSMAN_ERROR

Enthält Fehlerinformationen, die von einem WinRM-Client (Windows Remote Management) zurückgegeben werden.
WSMAN_FILTER

WSMAN_FILTER ist für die zukünftige Verwendung reserviert.
WSMAN_FRAGMENT

WSMAN_FRAGMENT ist für die zukünftige Verwendung reserviert.
WSMAN_KEY

Stellt ein Schlüssel-Wert-Paar innerhalb einer Selektorgruppe dar und wird verwendet, um eine bestimmte Ressource zu identifizieren.
WSMAN_OPERATION_INFO

Stellt einen bestimmten Ressourcenendpunkt dar, für den das Plug-In die Anforderung ausführen muss.
WSMAN_OPTION

Stellt ein bestimmtes Optionsnamen- und Wertpaar dar.
WSMAN_OPTION_SET

Stellt eine Reihe von Optionen dar.
WSMAN_PLUGIN_REQUEST

Gibt Informationen für eine Plug-In-Anforderung an.
WSMAN_PROXY_INFO

Gibt Proxyinformationen an.
WSMAN_RECEIVE_DATA_RESULT

Stellt die Ausgabedaten dar, die von einer WSManReceiveShellOutput-Methode empfangen werden.
WSMAN_RESPONSE_DATA

Stellt die Ausgabedaten dar, die von einem WSMan-Vorgang empfangen werden.
WSMAN_SELECTOR_SET

Definiert einen Satz von Schlüsseln, die die Identität einer Ressource darstellen.
WSMAN_SENDER_DETAILS

Gibt die Clientdetails für jede eingehende Anforderung an.
WSMAN_SHELL_ASYNC

Definiert eine asynchrone Struktur, die an alle Shellvorgänge übergeben werden soll.
WSMAN_SHELL_DISCONNECT_INFO

Gibt die maximale Dauer in Millisekunden an, die die Shell geöffnet bleibt, nachdem die Verbindung des Clients getrennt wurde.
WSMAN_SHELL_STARTUP_INFO_V10

Die WSMAN_SHELL_STARTUP_INFO_V10-Struktur (wsman.h) definiert die Startparameter der Shell, die mit der WSManCreateShell-Funktion verwendet werden sollen.
WSMAN_SHELL_STARTUP_INFO_V11

Die WSMAN_SHELL_STARTUP_INFO_V11 -Struktur (wsman.h) definiert die Startparameter der Shell, die mit der WSManCreateShell-Funktion verwendet werden sollen.
WSMAN_STREAM_ID_SET

Listet alle Streams auf, die entweder für die Eingabe oder Ausgabe für die Shell und die Befehle verwendet werden.
WSMAN_USERNAME_PASSWORD_CREDS

Definiert die Anmeldeinformationen, die für die Authentifizierung verwendet werden.