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 |