Structures et définitions de l’API Client Shell

Le tableau suivant fournit une vue d’ensemble des structures et d’autres définitions de l’API Client Shell Windows Remote Management (WinRM).

Fonction Description
WSMAN_SHELL_COMPLETION_FUNCTION Fonction de rappel appelée pour les opérations d’interpréteur de commandes, ce qui entraîne une requête distante.

 

Structure Description
WSMAN_AUTHENTICATION_CREDENTIALS Définit la méthode d’authentification et les informations d’identification utilisées pour l’authentification serveur ou proxy.
WSMAN_DATA Stocke les données entrantes et sortantes utilisées dans l’API WinRM.
WSMAN_DATA_BINARY Stocke les données binaires à utiliser avec différentes fonctions d’API WinRM.
WSMAN_DATA_TEXT Stocke les données textuelles à utiliser avec différentes fonctions d’API WinRM.
WSMAN_ENVIRONMENT_VARIABLE Définit une variable d’environnement individuelle à l’aide d’une paire nom et valeur.
WSMAN_ENVIRONMENT_VARIABLE_SET Définit un tableau de variables d’environnement.
WSMAN_ERROR Contient des informations d’erreur.
WSMAN_KEY Représente une paire clé et valeur au sein d’un jeu de sélecteurs et est utilisée pour identifier une ressource particulière.
WSMAN_OPTION Représente un nom d’option et une paire valeur spécifiques.
WSMAN_OPTION_SET Représente un ensemble d’options.
WSMAN_PROXY_INFO Définit les informations du proxy pour chaque session.
WSMAN_RECEIVE_DATA_RESULT Représente les données de sortie reçues de l’API WSManReceiveShellOutput.
WSMAN_RESPONSE_DATA Représente les données de sortie reçues d’une opération WSMan.
WSMAN_SELECTOR_SET Définit un ensemble de clés qui représentent l’identité d’une ressource.
WSMAN_SHELL_ASYNC Définit une structure asynchrone passée à toutes les opérations d’interpréteur de commandes.
WSMAN_SHELL_DISCONNECT_INFO TBD
WSMAN_SHELL_STARTUP_INFO Stocke toutes les données spécifiques à l’interpréteur de commandes nécessaires pour créer un interpréteur de commandes à l’aide de l’appel WSManCreateShell plug-in.
WSMAN_STREAM_ID_SET Répertorie tous les flux utilisés pour l’entrée ou la sortie pour l’interpréteur de commandes et les commandes.
WSMAN_USERNAME_PASSWORD_CREDS Définit les informations d’identification utilisées pour l’authentification.