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