Compartilhar via


Método IWSManConnectionOptionsEx2::SetProxy (wsmandisp.h)

Define as informações de proxy para a sessão.

Sintaxe

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

Parâmetros

[in] accessType

Especifica o tipo de acesso de proxy. Esse parâmetro deve ser definido como um dos valores na enumeração WSManProxyAccessTypeFlags . O valor padrão é WSManProxyWinHttpConfig.

[in] authenticationMechanism

Especifica o mecanismo de autenticação a ser usado para o proxy. Esse parâmetro é opcional e o valor padrão é 0. Se esse parâmetro for definido como 0, o cliente WinRM escolherá Kerberos ou Negotiate. Caso contrário, esse parâmetro deve ser definido como um dos valores na enumeração WSManProxyAuthenticationFlags . O valor padrão da enumeração é WSManFlagProxyAuthenticationUseNegotiate.

[in] userName

Especifica o nome de usuário para autenticação de proxy. Esse parâmetro é opcional. Se um valor não for especificado para esse parâmetro, as credenciais padrão serão usadas.

[in] password

Especifica a senha para autenticação de proxy. Esse parâmetro é opcional. Se um valor não for especificado para esse parâmetro, as credenciais padrão serão usadas.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

As credenciais padrão são as credenciais sob as quais o thread atual está operando.

Requisitos

   
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Plataforma de Destino Windows
Cabeçalho wsmandisp.h
Redistribuível Windows Management Framework no Windows Server 2008 com SP2 e Windows Vista com SP2

Confira também

IWSManConnectionOptionsEx2