次の方法で共有


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
サーバー証明書で 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
言語ロケール オプション。 言語ロケールの詳細については、 のインターネット エンジニアリング タスク フォース http://www.ietf.org/rfc/rfc3066.txtの RFC 3066 仕様を参照してください。
WSMAN_OPTION_UI_LANGUAGE
値: 26
UI 言語オプション。 UI 言語オプションは RFC 3066 形式で定義されています。 UI 言語オプションの詳細については、 のインターネット エンジニアリング タスク フォース 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
リダイレクトの場所。

メモ すべてのリダイレクトで Secure Sockets Layer (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
Header wsman.h
再頒布可能パッケージ Windows Server 2008 SP2 と Windows Vista sp2 のWindows Management Framework