Lire en anglais

Partager via


en-tête wsman.h

Cet en-tête est utilisé par la gestion à distance Windows. Pour plus d'informations, consultez les pages suivantes :

wsman.h contient les interfaces de programmation suivantes :

Fonctions

 
WSManCloseCommand

Supprime une commande et libère les ressources qui lui sont associées.
WSManCloseOperation

Annule ou ferme une opération asynchrone.
WSManCloseSession

Ferme un objet de session.
WSManCloseShell

Supprime un objet shell et libère les ressources associées à l’interpréteur de commandes.
WSManConnectShell

Se connecte à une session de serveur existante.
WSManConnectShellCommand

Se connecte à une commande existante exécutée dans un interpréteur de commandes.
WSManCreateSession

Crée un objet de session.
WSManCreateShell

Crée un objet shell.
WSManCreateShellEx

Crée un objet shell en utilisant la même fonctionnalité que la fonction WSManCreateShell, avec l’ajout d’un ID d’interpréteur de commandes spécifié par le client.
WSManDeinitialize

Désinitialise la pile du client Gestion à distance Windows.
WSManDisconnectShell

Déconnecte la connexion réseau d’un interpréteur de commandes actif et les commandes associées.
WSManGetErrorMessage

Récupère les messages d’erreur associés à une erreur et des codes de langue particuliers.
WSManGetSessionOptionAsDword

Obtient la valeur d’une option de session. (WSManGetSessionOptionAsDword)
WSManGetSessionOptionAsString

Obtient la valeur d’une option de session. (WSManGetSessionOptionAsString)
WSManInitialize

Initialise l’API cliente de gestion à distance Windows.
WSManPluginAuthzOperationComplete

Signale une autorisation réussie ou ayant échoué pour une opération utilisateur.
WSManPluginAuthzQueryQuotaComplete

Appelé à partir du point d’entrée du plug-in WSManPluginAuthzQueryQuota et doit être appelé si le plug-in peut ou non exécuter la demande.
WSManPluginAuthzUserComplete

Signale une autorisation de connexion utilisateur réussie ou ayant échoué.
WSManPluginFreeRequestDetails

Libère la mémoire allouée à la structure WSMAN_PLUGIN_REQUEST, qui est passée aux points d’entrée du plug-in d’opération.
WSManPluginGetOperationParameters

Obtient des informations opérationnelles pour les éléments tels que les délais d’attente et les restrictions de données associés à l’opération.
WSManPluginOperationComplete

Signale l’achèvement d’une opération par tous les points d’entrée d’opération à l’exception des méthodes WSManPluginStartup et WSManPluginShutdown.
WSManPluginReceiveResult

Signale les résultats de l’appel de plug-in WSMAN_PLUGIN_RECEIVE et est utilisé par la plupart des plug-ins d’interpréteur de commandes qui retournent des résultats.
WSManPluginReportContext

Signale l’interpréteur de commandes et le contexte de commande à l’infrastructure Windows Remote Management (WinRM) afin que d’autres opérations puissent être effectuées sur l’interpréteur de commandes et/ou la commande.
WSManReceiveShellOutput

Récupère la sortie d’une commande en cours d’exécution ou de l’interpréteur de commandes.
WSManReconnectShell

Reconnecte une session d’interpréteur de commandes précédemment déconnectée. Pour reconnecter les commandes associées à la session d’interpréteur de commandes, utilisez WSManReconnectShellCommand.
WSManReconnectShellCommand

Reconnecte une commande précédemment déconnectée.
WSManRunShellCommand

Démarre l’exécution d’une commande dans un interpréteur de commandes existant et n’attend pas la fin de la commande.
WSManRunShellCommandEx

Fournit les mêmes fonctionnalités que la fonction WSManRunShellCommand, avec l’ajout d’une option d’ID de commande.
WSManSendShellInput

Ipe le flux d’entrée à une commande en cours d’exécution ou à l’interpréteur de commandes.
WSManSetSessionOption

Définit un ensemble étendu d’options pour la session.
WSManSignalShell

Envoie un code de contrôle à une commande existante ou à l’interpréteur de commandes lui-même.

Fonctions de rappel

 
WSMAN_PLUGIN_AUTHORIZE_OPERATION

Autorise une opération spécifique.
WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA

Récupère les informations de quota pour l’utilisateur une fois qu’une connexion a été autorisée.
WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT

Libère le contexte qu’un plug-in signale à partir de WSManPluginAuthzUserComplete ou WSManPluginAuthzOperationComplete.
WSMAN_PLUGIN_AUTHORIZE_USER

Autorise une connexion.
WSMAN_PLUGIN_COMMAND

Définit le rappel de commande pour un plug-in.
WSMAN_PLUGIN_CONNECT

Définit le rappel de connexion pour un plug-in.
WSMAN_PLUGIN_RECEIVE

Définit le rappel de réception pour un plug-in.
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT

Définit le rappel de la commande de mise en production pour le plug-in.
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT

Définit le rappel de l’interpréteur de commandes de mise en production pour le plug-in.
WSMAN_PLUGIN_SEND

Définit le rappel d’envoi pour un plug-in.
WSMAN_PLUGIN_SHELL

Définit le rappel de l’interpréteur de commandes pour un plug-in.
WSMAN_PLUGIN_SHUTDOWN

Définit le rappel d’arrêt pour le plug-in.
WSMAN_PLUGIN_SIGNAL

Définit le rappel de signal pour un plug-in.
WSMAN_PLUGIN_STARTUP

Définit le rappel de démarrage pour le plug-in.
WSMAN_SHELL_COMPLETION_FUNCTION

Fonction de rappel appelée pour les opérations d’interpréteur de commandes, qui aboutissent à une requête distante.

Structures

 
WSMAN_AUTHENTICATION_CREDENTIALS

Définit la méthode d’authentification et les informations d’identification utilisées pour l’authentification du serveur ou du proxy.
WSMAN_AUTHZ_QUOTA

Signale des informations de quota par utilisateur pour les plug-ins d’autorisation.
WSMAN_CERTIFICATE_DETAILS

Stocke les informations client pour une demande entrante qui a été envoyée avec un certificat client.
WSMAN_COMMAND_ARG_SET

Représente l’ensemble d’arguments passés à la ligne de commande.
WSMAN_DATA

Contient des données entrantes et sortantes utilisées dans l’API Gestion à distance Windows (WinRM).
WSMAN_DATA_BINARY

Contient des données binaires à utiliser avec diverses fonctions de gestion à distance Windows.
WSMAN_DATA_TEXT

Contient des données textuelles à utiliser avec diverses fonctions de gestion à distance Windows.
WSMAN_ENVIRONMENT_VARIABLE

Définit une variable d’environnement individuelle à l’aide d’une paire nom-valeur.
WSMAN_ENVIRONMENT_VARIABLE_SET

Définit un tableau de variables d’environnement.
WSMAN_ERROR

Contient les informations d’erreur retournées par un client Windows Remote Management (WinRM).
WSMAN_FILTER

WSMAN_FILTER est réservé à une utilisation ultérieure.
WSMAN_FRAGMENT

WSMAN_FRAGMENT est réservé à une utilisation ultérieure.
WSMAN_KEY

Représente une paire clé/valeur dans un jeu de sélecteurs et est utilisé pour identifier une ressource particulière.
WSMAN_OPERATION_INFO

Représente un point de terminaison de ressource spécifique pour lequel le plug-in doit effectuer la demande.
WSMAN_OPTION

Représente un nom d’option et une paire de valeurs spécifiques.
WSMAN_OPTION_SET

Représente un ensemble d’options.
WSMAN_PLUGIN_REQUEST

Spécifie les informations d’une demande de plug-in.
WSMAN_PROXY_INFO

Spécifie les informations de proxy.
WSMAN_RECEIVE_DATA_RESULT

Représente les données de sortie reçues d’une méthode 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_SENDER_DETAILS

Spécifie les détails du client pour chaque requête entrante.
WSMAN_SHELL_ASYNC

Définit une structure asynchrone à passer à toutes les opérations d’interpréteur de commandes.
WSMAN_SHELL_DISCONNECT_INFO

Spécifie la durée maximale, en millisecondes, que l’interpréteur de commandes reste ouvert une fois le client déconnecté.
WSMAN_SHELL_STARTUP_INFO_V10

La structure WSMAN_SHELL_STARTUP_INFO_V10 (wsman.h) définit les paramètres de démarrage de l’interpréteur de commandes à utiliser avec la fonction WSManCreateShell.
WSMAN_SHELL_STARTUP_INFO_V11

La structure WSMAN_SHELL_STARTUP_INFO_V11 (wsman.h) définit les paramètres de démarrage de l’interpréteur de commandes à utiliser avec la fonction WSManCreateShell.
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.

Énumérations

 
WSManAuthenticationFlags

Détermine la méthode d’authentification pour l’opération.
WSManCallbackFlags

Définit un ensemble d’indicateurs utilisés par toutes les fonctions de rappel.
WSManDataType

Spécifie le type de données actuel de l’union dans la structure WSMAN_DATA.
WSManProxyAccessType

Définit le type d’accès proxy.
WSManSessionOption

Définit un ensemble d’options étendues pour la session. Ces options sont utilisées avec la méthode WSManSetSessionOption.