wsman.h 标头
此标头由 Windows 远程管理使用。 有关详细信息,请参阅:
wsman.h 包含以下编程接口:
WSManCloseCommand 删除命令并释放与其关联的资源。 |
WSManCloseOperation 取消或关闭异步操作。 |
WSManCloseSession 关闭会话对象。 |
WSManCloseShell 删除 shell 对象并释放与 shell 关联的资源。 |
WSManConnectShell 连接到现有服务器会话。 |
WSManConnectShellCommand 连接到在 shell 中运行的现有命令。 |
WSManCreateSession 创建会话对象。 |
WSManCreateShell 创建 shell 对象。 |
WSManCreateShellEx 使用与 WSManCreateShell 函数相同的功能创建 shell 对象,并添加客户端指定的 shell ID。 |
WSManDeinitialize 取消初始化 Windows 远程管理客户端堆栈。 |
WSManDisconnectShell 断开活动 shell 及其关联命令的网络连接。 |
WSManGetErrorMessage 检索与特定错误和语言代码关联的错误消息。 |
WSManGetSessionOptionAsDword 获取会话选项的值。 (WSManGetSessionOptionAsDword) |
WSManGetSessionOptionAsString 获取会话选项的值。 (WSManGetSessionOptionAsString) |
WSManInitialize 初始化 Windows 远程管理客户端 API。 |
WSManPluginAuthzOperationComplete 报告用户操作的授权成功或失败。 |
WSManPluginAuthzQueryQuotaComplete 从 WSManPluginAuthzQueryQuota 插件入口点调用,无论插件是否可以执行请求,都必须调用。 |
WSManPluginAuthzUserComplete 报告用户连接授权成功或失败。 |
WSManPluginFreeRequestDetails 释放为WSMAN_PLUGIN_REQUEST结构分配的内存,该结构传递到操作插件入口点。 |
WSManPluginGetOperationParameters 获取与操作关联的项的操作信息,例如超时和数据限制。 |
WSManPluginOperationComplete 报告除 WSManPluginStartup 和 WSManPluginShutdown 方法之外的所有操作入口点完成的操作。 |
WSManPluginReceiveResult 报告WSMAN_PLUGIN_RECEIVE插件调用的结果,由大多数返回结果的 shell 插件使用。 |
WSManPluginReportContext 将 shell 和命令上下文报告回 Windows 远程管理 (WinRM) 基础结构,以便可以针对 shell 和/或命令执行进一步的操作。 |
WSManReceiveShellOutput 从正在运行的命令或 shell 检索输出。 |
WSManReconnectShell 重新连接以前断开连接的 shell 会话。 若要重新连接 shell 会话的关联命令,请使用 WSManReconnectShellCommand。 |
WSManReconnectShellCommand 重新连接以前断开连接的命令。 |
WSManRunShellCommand 在现有 shell 中启动命令的执行,并且不等待命令完成。 |
WSManRunShellCommandEx 提供与 WSManRunShellCommand 函数相同的功能,并添加了命令 ID 选项。 |
WSManSendShellInput 将输入流转换为正在运行的命令或 shell。 |
WSManSetSessionOption 为会话设置一组扩展的选项。 |
WSManSignalShell 将控制代码发送到现有命令或 shell 本身。 |
WSMAN_PLUGIN_AUTHORIZE_OPERATION 授权特定操作。 |
WSMAN_PLUGIN_AUTHORIZE_QUERY_QUOTA 在授权连接后检索用户的配额信息。 |
WSMAN_PLUGIN_AUTHORIZE_RELEASE_CONTEXT 从 WSManPluginAuthzUserComplete 或 WSManPluginAuthzOperationComplete 释放插件报告的上下文。 |
WSMAN_PLUGIN_AUTHORIZE_USER 授权连接。 |
WSMAN_PLUGIN_COMMAND 定义插件的命令回调。 |
WSMAN_PLUGIN_CONNECT 定义插件的连接回调。 |
WSMAN_PLUGIN_RECEIVE 定义插件的接收回调。 |
WSMAN_PLUGIN_RELEASE_COMMAND_CONTEXT 定义插件的发布命令回调。 |
WSMAN_PLUGIN_RELEASE_SHELL_CONTEXT 定义插件的发布 shell 回调。 |
WSMAN_PLUGIN_SEND 定义插件的发送回调。 |
WSMAN_PLUGIN_SHELL 定义插件的 shell 回调。 |
WSMAN_PLUGIN_SHUTDOWN 定义插件的关闭回调。 |
WSMAN_PLUGIN_SIGNAL 定义插件的信号回调。 |
WSMAN_PLUGIN_STARTUP 定义插件的启动回调。 |
WSMAN_SHELL_COMPLETION_FUNCTION 为 shell 操作调用的回调函数,这会导致远程请求。 |
WSMAN_AUTHENTICATION_CREDENTIALS 定义用于服务器或代理身份验证的身份验证方法和凭据。 |
WSMAN_AUTHZ_QUOTA 按用户报告授权插件的配额信息。 |
WSMAN_CERTIFICATE_DETAILS 存储使用客户端证书发送的入站请求的客户端信息。 |
WSMAN_COMMAND_ARG_SET 表示传递到命令行的参数集。 |
WSMAN_DATA 包含 Windows 远程管理 (WinRM) API 中使用的入站和出站数据。 |
WSMAN_DATA_BINARY 保存用于各种 Windows 远程管理功能的二进制数据。 |
WSMAN_DATA_TEXT 保存用于各种 Windows 远程管理功能的文本数据。 |
WSMAN_ENVIRONMENT_VARIABLE 使用名称和值对定义单个环境变量。 |
WSMAN_ENVIRONMENT_VARIABLE_SET 定义环境变量的数组。 |
WSMAN_ERROR 包含 Windows 远程管理 (WinRM) 客户端返回的错误信息。 |
WSMAN_FILTER WSMAN_FILTER保留供将来使用。 |
WSMAN_FRAGMENT WSMAN_FRAGMENT保留供将来使用。 |
WSMAN_KEY 表示选择器集中的键和值对,用于标识特定资源。 |
WSMAN_OPERATION_INFO 表示插件必须对其执行请求的特定资源终结点。 |
WSMAN_OPTION 表示特定的选项名称和值对。 |
WSMAN_OPTION_SET 表示一组选项。 |
WSMAN_PLUGIN_REQUEST 指定插件请求的信息。 |
WSMAN_PROXY_INFO 指定代理信息。 |
WSMAN_RECEIVE_DATA_RESULT 表示从 WSManReceiveShellOutput 方法接收的输出数据。 |
WSMAN_RESPONSE_DATA 表示从 WSMan 操作接收的输出数据。 |
WSMAN_SELECTOR_SET 定义一组表示资源标识的密钥。 |
WSMAN_SENDER_DETAILS 指定每个入站请求的客户端详细信息。 |
WSMAN_SHELL_ASYNC 定义要传递给所有 shell 操作的异步结构。 |
WSMAN_SHELL_DISCONNECT_INFO 指定在客户端断开连接后 shell 将保持打开状态的最长持续时间(以毫秒为单位)。 |
WSMAN_SHELL_STARTUP_INFO_V10 WSMAN_SHELL_STARTUP_INFO_V10 (wsman.h) 结构定义要与 WSManCreateShell 函数一起使用的 shell 启动参数。 |
WSMAN_SHELL_STARTUP_INFO_V11 WSMAN_SHELL_STARTUP_INFO_V11 (wsman.h) 结构定义要与 WSManCreateShell 函数一起使用的 shell 启动参数。 |
WSMAN_STREAM_ID_SET 列出用于 shell 和 命令的输入或输出的所有流。 |
WSMAN_USERNAME_PASSWORD_CREDS 定义用于身份验证的凭据。 |
WSManAuthenticationFlags 确定操作的身份验证方法。 |
WSManCallbackFlags 定义所有回调函数使用的一组标志。 |
WSManDataType 指定WSMAN_DATA结构中联合的当前数据类型。 |
WSManProxyAccessType 定义代理访问类型。 |
WSManSessionOption 定义会话的一组扩展选项。 这些选项与 WSManSetSessionOption 方法一起使用。 |