Метод IWSManConnectionOptionsEx2::SetProxy (wsmandisp.h)

Задает сведения о прокси-сервере для сеанса.

Синтаксис

HRESULT SetProxy(
  [in] long accessType,
  [in] long authenticationMechanism,
  [in] BSTR userName,
  [in] BSTR password
);

Параметры

[in] accessType

Указывает тип доступа прокси-сервера. Этому параметру необходимо задать одно из значений перечисления WSManProxyAccessTypeFlags . Значение по умолчанию — WSManProxyWinHttpConfig.

[in] authenticationMechanism

Указывает механизм проверки подлинности, используемый для прокси-сервера. Этот параметр является необязательным и значением по умолчанию является 0. Если для этого параметра задано значение 0, клиент WinRM выбирает Kerberos или Negotiate. В противном случае этому параметру необходимо задать одно из значений перечисления WSManProxyAuthenticationFlags . Значение по умолчанию из перечисления — WSManFlagProxyAuthenticationUseNegotiate.

[in] userName

Указывает имя пользователя для проверки подлинности прокси-сервера. Этот параметр является необязательным. Если для этого параметра не указано значение, используются учетные данные по умолчанию.

[in] password

Указывает пароль для проверки подлинности прокси-сервера. Этот параметр является необязательным. Если для этого параметра не указано значение, используются учетные данные по умолчанию.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Учетные данные по умолчанию — это учетные данные, с которыми работает текущий поток.

Требования

   
Минимальная версия клиента Windows 7
Минимальная версия сервера Windows Server 2008 R2
Целевая платформа Windows
Header wsmandisp.h
Распространяемые компоненты Windows Management Framework в Windows Server 2008 с пакетом обновления 2 (SP2) и Windows Vista с пакетом обновления 2 (SP2)

См. также раздел

IWSManConnectionOptionsEx2