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
WSManSignalShellWSManCloseCommand 操作的超时(以毫秒为单位)。
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 工程工作组的 RFC 3066 规范。http://www.ietf.org/rfc/rfc3066.txt
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 以允许协商的默认凭据。 默认值为 0。
WSMAN_OPTION_USE_SSL
值: 33
WSMAN_OPTION_USE_INTEARACTIVE_TOKEN
值: 34

要求

   
最低受支持的客户端 Windows 7
最低受支持的服务器 Windows Server 2008 R2
标头 wsman.h
可再发行组件 Windows Server 2008 上的 Windows Management Framework SP2 和带 SP2 的 Windows Vista