다음을 통해 공유


WSManSessionOption 열거형(wsman.h)

세션에 대한 확장 옵션 집합을 정의합니다. 이러한 옵션은 WSManSetSessionOption 메서드와 함께 사용됩니다.

Syntax

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
서버 인증서에서 CA의 유효성을 검사하지 않려면 1로 설정합니다. 기본값은 0입니다.
WSMAN_OPTION_SKIP_CN_CHECK
값: 19
서버 인증서에서 CN의 유효성을 검사하지 않려면 1로 설정합니다. 기본값은 0입니다.
WSMAN_OPTION_UNENCRYPTED_MESSAGES
값: 20
메시지를 암호화하지 않도록 을 1로 설정합니다. 기본값은 0입니다.
WSMAN_OPTION_UTF16
값: 21
UTF16에서 원격 작업에 대한 모든 네트워크 패킷을 보내려면 1로 설정합니다. 기본값이 0이면 네트워크 패킷이 UTF8로 전송됩니다.
WSMAN_OPTION_ENABLE_SPN_SERVER_PORT
값: 22
협상 인증을 사용할 때 포트 번호가 연결에 포함되면 1로 설정합니다. 기본값은 0입니다.
WSMAN_OPTION_MACHINE_ID
값: 23
MachineID를 포함하여 서버에 이 컴퓨터를 식별하려면 1로 설정합니다. 기본값은 0입니다.
WSMAN_OPTION_LOCALE
값: 25
언어 로캘 옵션입니다. 언어 로캘에 대한 자세한 내용은 의 인터넷 엔지니어링 태스크 포스에서 RFC 3066 사양을 http://www.ietf.org/rfc/rfc3066.txt참조하세요.
WSMAN_OPTION_UI_LANGUAGE
값: 26
UI 언어 옵션입니다. UI 언어 옵션은 RFC 3066 형식으로 정의됩니다. UI 언어 옵션에 대한 자세한 내용은 의 인터넷 엔지니어링 태스크 포스에서 RFC 3066 사양을 http://www.ietf.org/rfc/rfc3066.txt참조하세요.
WSMAN_OPTION_MAX_ENVELOPE_SIZE_KB
값: 28
최대 SOAP(Simple Object Access Protocol) 봉투 크기입니다. 기본값은 150KB입니다.
WSMAN_OPTION_SHELL_MAX_DATA_SIZE_PER_MESSAGE_KB
값: 29
클라이언트에서 제공하는 데이터의 최대 크기입니다.
WSMAN_OPTION_REDIRECT_LOCATION
값: 30
리디렉션 위치입니다.

참고 모든 리디렉션은 SSL(Secure Sockets Layer)을 사용하고 모든 애플리케이션은 새 세션을 만들기 전에 리디렉션된 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
재배포 가능 파일 SP2가 있는 Windows Server 2008 및 WINDOWS Vista SP2의 Windows Management Framework