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
标头 wsmandisp.h
可再发行组件 使用 SP2 的 Windows Server 2008 和 Sp2 的 Windows Vista 上的Windows Management Framework

另请参阅

IWSManConnectionOptionsEx2