Auf Englisch lesen

Freigeben über


wsman.h-Header

Dieser Header wird von der Windows-Remoteverwaltung verwendet. Weitere Informationen finden Sie unter

wsman.h enthält die folgenden Programmierschnittstellen:

Functions

 
WSManCloseCommand

Löscht einen Befehl und gibt die ressourcen frei, die diesem zugeordnet sind.
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.
WSManConnectShellCommand

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 unter Verwendung derselben 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 zugewiesen ist, die an Einstiegspunkte des Vorgangs-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 Windows-Remoteverwaltungsinfrastruktur (WinRM), 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 zugehörigen Befehle der Shellsitzung wiederherzustellen.
WSManReconnectShellCommand

Verbindet einen zuvor getrennten Befehl erneut.
WSManRunShellCommand

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

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

Ipt 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.

Rückruffunktionen

 
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 von 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 Releaseshellrü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 des Plug-Ins.
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.

Strukturen

 
WSMAN_AUTHENTICATION_CREDENTIALS

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

Meldet Kontingentinformationen auf Benutzerbasis 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 zur 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 Windows-Remoteverwaltungsclient (WinRM) 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 eines Selektorsatzes 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 wurden.
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 an, in Millisekunden bleibt die Shell geöffnet, nachdem die Verbindung des Clients getrennt wurde.
WSMAN_SHELL_STARTUP_INFO_V10

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

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

Listet alle Datenströme 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.

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.
WSManSessionOption

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