Leer en inglés

Compartir a través de


Encabezado wsman.h

La administración remota de Windows usa este encabezado. Para más información, consulte:

wsman.h contiene las siguientes interfaces de programación:

Functions

 
WSManCloseCommand

Elimina un comando y libera los recursos asociados a él.
WSManCloseOperation

Cancela o cierra una operación asincrónica.
WSManCloseSession

Cierra un objeto de sesión.
WSManCloseShell

Elimina un objeto de shell y libera los recursos asociados al shell.
WSManConnectShell

Se conecta a una sesión de servidor existente.
WSManConnectShellCommand

Se conecta a un comando existente que se ejecuta en un shell.
WSManCreateSession

Crea un objeto de sesión.
WSManCreateShell

Crea un objeto de shell.
WSManCreateShellEx

Crea un objeto de shell mediante la misma funcionalidad que la función WSManCreateShell, con la adición de un identificador de shell especificado por el cliente.
WSManDeinitialize

Desinicializa la pila de cliente de administración remota de Windows.
WSManDisconnectShell

Desconecta la conexión de red de un shell activo y sus comandos asociados.
WSManGetErrorMessage

Recupera los mensajes de error asociados a un error y códigos de idioma concretos.
WSManGetSessionOptionAsDword

Obtiene el valor de una opción de sesión. (WSManGetSessionOptionAsDword)
WSManGetSessionOptionAsString

Obtiene el valor de una opción de sesión. (WSManGetSessionOptionAsString)
WSManInitialize

Inicializa la API cliente de administración remota de Windows.
WSManPluginAuthzOperationComplete

Notifica una autorización correcta o errónea para una operación de usuario.
WSManPluginAuthzQueryQuotaComplete

Se llama desde el punto de entrada del complemento WSManPluginAuthzQueryQuota y se debe llamar a si el complemento puede llevar a cabo la solicitud o no.
WSManPluginAuthzUserComplete

Notifica una autorización de conexión de usuario correcta o errónea.
WSManPluginFreeRequestDetails

Libera la memoria asignada para la estructura de WSMAN_PLUGIN_REQUEST, que se pasa a los puntos de entrada del complemento de operación.
WSManPluginGetOperationParameters

Obtiene información operativa de elementos como tiempos de espera y restricciones de datos asociados a la operación.
WSManPluginOperationComplete

Informa de la finalización de una operación por todos los puntos de entrada de la operación, excepto los métodos WSManPluginStartup y WSManPluginShutdown.
WSManPluginReceiveResult

Notifica los resultados de la llamada de complemento de WSMAN_PLUGIN_RECEIVE y lo usan la mayoría de los complementos de shell que devuelven resultados.
WSManPluginReportContext

Notifica el shell y el contexto de comandos a la infraestructura de Administración remota de Windows (WinRM) para que se puedan realizar más operaciones en el shell o comando.
WSManReceiveShellOutput

Recupera la salida de un comando en ejecución o del shell.
WSManReconnectShell

Vuelve a conectar una sesión de shell desconectada anteriormente. Para volver a conectar los comandos asociados de la sesión de shell, use WSManReconnectShellCommand.
WSManReconnectShellCommand

Vuelve a conectar un comando desconectado previamente.
WSManRunShellCommand

Inicia la ejecución de un comando dentro de un shell existente y no espera la finalización del comando.
WSManRunShellCommandEx

Proporciona la misma funcionalidad que la función WSManRunShellCommand, con la adición de una opción de identificador de comando.
WSManSendShellInput

Ipa el flujo de entrada a un comando en ejecución o al shell.
WSManSetSessionOption

Establece un conjunto extendido de opciones para la sesión.
WSManSignalShell

Envía un código de control a un comando existente o al propio shell.

Funciones de devolución de llamada

 
WSMAN_PLUGIN_AUTHORIZE_OPERATION

Autoriza una operación específica.
WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA

Recupera información de cuota para el usuario después de que se haya autorizado una conexión.
WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT

Libera el contexto que informa un complemento de WSManPluginAuthzUserComplete o WSManPluginAuthzOperationComplete.
WSMAN_PLUGIN_AUTHORIZE_USER

Autoriza una conexión.
WSMAN_PLUGIN_COMMAND

Define la devolución de llamada del comando para un complemento.
WSMAN_PLUGIN_CONNECT

Define la devolución de llamada de conexión para un complemento.
WSMAN_PLUGIN_RECEIVE

Define la devolución de llamada de recepción de un complemento.
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT

Define la devolución de llamada del comando release para el complemento.
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT

Define la devolución de llamada del shell de versión para el complemento.
WSMAN_PLUGIN_SEND

Define la devolución de llamada de envío para un complemento.
WSMAN_PLUGIN_SHELL

Define la devolución de llamada del shell para un complemento.
WSMAN_PLUGIN_SHUTDOWN

Define la devolución de llamada de apagado del complemento.
WSMAN_PLUGIN_SIGNAL

Define la devolución de llamada de señal para un complemento.
WSMAN_PLUGIN_STARTUP

Define la devolución de llamada de inicio del complemento.
WSMAN_SHELL_COMPLETION_FUNCTION

Función de devolución de llamada a la que se llama para las operaciones de shell, lo que da lugar a una solicitud remota.

Estructuras

 
WSMAN_AUTHENTICATION_CREDENTIALS

Define el método de autenticación y las credenciales usadas para la autenticación de servidor o proxy.
WSMAN_AUTHZ_QUOTA

Informa de la información de cuota por usuario para los complementos de autorización.
WSMAN_CERTIFICATE_DETAILS

Almacena información de cliente para una solicitud entrante que se envió con un certificado de cliente.
WSMAN_COMMAND_ARG_SET

Representa el conjunto de argumentos que se pasan a la línea de comandos.
WSMAN_DATA

Contiene datos entrantes y salientes usados en la API de administración remota de Windows (WinRM).
WSMAN_DATA_BINARY

Contiene datos binarios para su uso con varias funciones de administración remota de Windows.
WSMAN_DATA_TEXT

Contiene datos textuales para su uso con varias funciones de administración remota de Windows.
WSMAN_ENVIRONMENT_VARIABLE

Define una variable de entorno individual mediante un par nombre y valor.
WSMAN_ENVIRONMENT_VARIABLE_SET

Define una matriz de variables de entorno.
WSMAN_ERROR

Contiene información de error que devuelve un cliente de Administración remota de Windows (WinRM).
WSMAN_FILTER

WSMAN_FILTER está reservado para uso futuro.
WSMAN_FRAGMENT

WSMAN_FRAGMENT está reservado para uso futuro.
WSMAN_KEY

Representa un par clave y valor dentro de un conjunto de selectores y se usa para identificar un recurso determinado.
WSMAN_OPERATION_INFO

Representa un punto de conexión de recurso específico para el que el complemento debe realizar la solicitud.
WSMAN_OPTION

Representa un par de nombre y valor de opción específico.
WSMAN_OPTION_SET

Representa un conjunto de opciones.
WSMAN_PLUGIN_REQUEST

Especifica información para una solicitud de complemento.
WSMAN_PROXY_INFO

Especifica información de proxy.
WSMAN_RECEIVE_DATA_RESULT

Representa los datos de salida recibidos de un método WSManReceiveShellOutput.
WSMAN_RESPONSE_DATA

Representa los datos de salida recibidos de una operación WSMan.
WSMAN_SELECTOR_SET

Define un conjunto de claves que representan la identidad de un recurso.
WSMAN_SENDER_DETAILS

Especifica los detalles del cliente para cada solicitud entrante.
WSMAN_SHELL_ASYNC

Define una estructura asincrónica que se va a pasar a todas las operaciones de shell.
WSMAN_SHELL_DISCONNECT_INFO

Especifica la duración máxima, en milisegundos, el shell permanecerá abierto después de que el cliente se haya desconectado.
WSMAN_SHELL_STARTUP_INFO_V10

La estructura WSMAN_SHELL_STARTUP_INFO_V10 (wsman.h) define los parámetros de inicio del shell que se usarán con la función WSManCreateShell.
WSMAN_SHELL_STARTUP_INFO_V11

La estructura WSMAN_SHELL_STARTUP_INFO_V11 (wsman.h) define los parámetros de inicio del shell que se usarán con la función WSManCreateShell.
WSMAN_STREAM_ID_SET

Enumera todos los flujos que se usan para la entrada o salida del shell y los comandos.
WSMAN_USERNAME_PASSWORD_CREDS

Define las credenciales usadas para la autenticación.

Enumeraciones

 
WSManAuthenticationFlags

Determina el método de autenticación para la operación.
WSManCallbackFlags

Define un conjunto de marcas usadas por todas las funciones de devolución de llamada.
WSManDataType

Especifica el tipo de datos actual de la unión en la estructura WSMAN_DATA.
WSManProxyAccessType

Define el tipo de acceso de proxy.
WSManSessionOption

Define un conjunto de opciones extendidas para la sesión. Estas opciones se usan con el método WSManSetSessionOption.