WSManSessionOption 枚举 (wsman.h)
定义会话的一组扩展选项。 这些选项与 WSManSetSessionOption 方法一起使用。
语法
typedef enum WSManSessionOption {
WSMAN_OPTION_DEFAULT_OPERATION_TIMEOUTMS = 1,
WSMAN_OPTION_MAX_RETRY_TIME = 11,
WSMAN_OPTION_TIMEOUTMS_CREATE_SHELL = 12,
WSMAN_OPTION_TIMEOUTMS_RUN_SHELL_COMMAND = 13,
WSMAN_OPTION_TIMEOUTMS_RECEIVE_SHELL_OUTPUT = 14,
WSMAN_OPTION_TIMEOUTMS_SEND_SHELL_INPUT = 15,
WSMAN_OPTION_TIMEOUTMS_SIGNAL_SHELL = 16,
WSMAN_OPTION_TIMEOUTMS_CLOSE_SHELL = 17,
WSMAN_OPTION_SKIP_CA_CHECK = 18,
WSMAN_OPTION_SKIP_CN_CHECK = 19,
WSMAN_OPTION_UNENCRYPTED_MESSAGES = 20,
WSMAN_OPTION_UTF16 = 21,
WSMAN_OPTION_ENABLE_SPN_SERVER_PORT = 22,
WSMAN_OPTION_MACHINE_ID = 23,
WSMAN_OPTION_LOCALE = 25,
WSMAN_OPTION_UI_LANGUAGE = 26,
WSMAN_OPTION_MAX_ENVELOPE_SIZE_KB = 28,
WSMAN_OPTION_SHELL_MAX_DATA_SIZE_PER_MESSAGE_KB = 29,
WSMAN_OPTION_REDIRECT_LOCATION = 30,
WSMAN_OPTION_SKIP_REVOCATION_CHECK = 31,
WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS = 32,
WSMAN_OPTION_USE_SSL = 33,
WSMAN_OPTION_USE_INTEARACTIVE_TOKEN = 34
} ;
常量
WSMAN_OPTION_DEFAULT_OPERATION_TIMEOUTMS 值:1 适用于客户端上所有操作的默认超时(以毫秒为单位)。 |
WSMAN_OPTION_MAX_RETRY_TIME 值: 11 |
WSMAN_OPTION_TIMEOUTMS_CREATE_SHELL 值: 12 WSManCreateShell 操作超时(以毫秒为单位)。 |
WSMAN_OPTION_TIMEOUTMS_RUN_SHELL_COMMAND 值: 13 WSManRunShellCommand 操作超时(以毫秒为单位)。 |
WSMAN_OPTION_TIMEOUTMS_RECEIVE_SHELL_OUTPUT 值: 14 WSManReceiveShellOutput 操作超时(以毫秒为单位)。 |
WSMAN_OPTION_TIMEOUTMS_SEND_SHELL_INPUT 值: 15 WSManSendShellInput 操作超时(以毫秒为单位)。 |
WSMAN_OPTION_TIMEOUTMS_SIGNAL_SHELL 值: 16 WSManSignalShell 和 WSManCloseCommand 操作超时(以毫秒为单位)。 |
WSMAN_OPTION_TIMEOUTMS_CLOSE_SHELL 值: 17 WSManCloseShell 操作连接选项的超时(以毫秒为单位)。 |
WSMAN_OPTION_SKIP_CA_CHECK 值: 18 设置为 1 不验证服务器证书上的 CA。 默认值为 0。 |
WSMAN_OPTION_SKIP_CN_CHECK 值: 19 设置为 1 不验证服务器证书上的 CN。 默认值为 0。 |
WSMAN_OPTION_UNENCRYPTED_MESSAGES 值: 20 设置为 1 不加密消息。 默认值为 0。 |
WSMAN_OPTION_UTF16 值: 21 设置为 1 可发送 UTF16 中远程操作的所有网络数据包。 默认值为 0 会导致在 UTF8 中发送网络数据包。 |
WSMAN_OPTION_ENABLE_SPN_SERVER_PORT 值: 22 使用协商身份验证时,设置为 1,并且端口号包含在连接中。 默认为 0。 |
WSMAN_OPTION_MACHINE_ID 值: 23 设置为 1,通过包含 MachineID 向服务器标识此计算机。 默认值为 0。 |
WSMAN_OPTION_LOCALE 值: 25 语言区域设置选项。 有关语言区域设置的详细信息,请参阅 Internet 工程任务组 http://www.ietf.org/rfc/rfc3066.txt中的 RFC 3066 规范。 |
WSMAN_OPTION_UI_LANGUAGE 值: 26 UI 语言选项。 UI 语言选项以 RFC 3066 格式定义。 有关 UI 语言选项的详细信息,请参阅 Internet 工程任务组 http://www.ietf.org/rfc/rfc3066.txt中的 RFC 3066 规范。 |
WSMAN_OPTION_MAX_ENVELOPE_SIZE_KB 值: 28 SOAP) 信封大小的最大简单对象访问协议 (。 默认值为 150 KB。 |
WSMAN_OPTION_SHELL_MAX_DATA_SIZE_PER_MESSAGE_KB 值: 29 客户端提供的数据的最大大小。 |
WSMAN_OPTION_REDIRECT_LOCATION 值: 30 重定向位置。 注意 建议所有重定向都使用安全套接字层 (SSL) ,并且所有应用程序在创建新会话之前都验证重定向的 URI。 |
WSMAN_OPTION_SKIP_REVOCATION_CHECK 值: 31 设置为 1 不验证服务器证书的吊销状态。 默认值为 0。 |
WSMAN_OPTION_ALLOW_NEGOTIATE_IMPLICIT_CREDENTIALS 值: 32 设置为 1 以允许 Negotiate 的默认凭据。 默认值为 0。 |
WSMAN_OPTION_USE_SSL 值: 33 |
WSMAN_OPTION_USE_INTEARACTIVE_TOKEN 值: 34 |
要求
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | wsman.h |
可再发行组件 | Windows Server 2008 SP2 和 Windows Vista SP2 上的Windows Management Framework |