客户端 Shell API 结构和定义
下表概述了 Windows 远程管理(WinRM)客户端 Shell API 的结构和其他定义。
功能 | 描述 |
---|---|
WSMAN_SHELL_COMPLETION_FUNCTION | 调用 shell作的回调函数,这会导致远程请求。 |
结构 | 描述 |
---|---|
WSMAN_AUTHENTICATION_CREDENTIALS | 定义身份验证方法和用于服务器或代理身份验证的凭据。 |
WSMAN_DATA | 存储 WinRM API 中使用的入站和出站数据。 |
WSMAN_DATA_BINARY | 存储用于各种 WinRM API 函数的二进制数据。 |
WSMAN_DATA_TEXT | 存储用于各种 WinRM API 函数的基于文本的数据。 |
WSMAN_ENVIRONMENT_VARIABLE | 使用名称和值对定义单个环境变量。 |
WSMAN_ENVIRONMENT_VARIABLE_SET | 定义环境变量数组。 |
WSMAN_ERROR | 包含错误信息。 |
WSMAN_KEY | 表示选择器集中的键和值对,用于标识特定资源。 |
WSMAN_OPTION | 表示特定的选项名称和值对。 |
WSMAN_OPTION_SET | 表示一组选项。 |
WSMAN_PROXY_INFO | 设置每个会话的代理信息。 |
WSMAN_RECEIVE_DATA_RESULT | 表示从 WSManReceiveShellOutput API 接收的输出数据。 |
WSMAN_RESPONSE_DATA | 表示从 WSMan作接收的输出数据。 |
WSMAN_SELECTOR_SET | 定义一组表示资源标识的键。 |
WSMAN_SHELL_ASYNC | 定义传递给所有 shell作的异步结构。 |
WSMAN_SHELL_DISCONNECT_INFO | 待定 |
WSMAN_SHELL_STARTUP_INFO | 使用 WSManCreateShell 插件调用存储创建 shell 所需的所有特定于 shell 的数据。 |
WSMAN_STREAM_ID_SET | 列出用于 shell 和命令的输入或输出的所有流。 |
WSMAN_USERNAME_PASSWORD_CREDS | 定义用于身份验证的凭据。 |