(wsman.h) WSMAN_AUTHENTICATION_CREDENTIALS 结构
定义用于服务器或代理身份验证的身份验证方法和凭据。
语法
typedef struct _WSMAN_AUTHENTICATION_CREDENTIALS {
DWORD authenticationMechanism;
union {
WSMAN_USERNAME_PASSWORD_CREDS userAccount;
PCWSTR certificateThumbprint;
};
} WSMAN_AUTHENTICATION_CREDENTIALS;
成员
authenticationMechanism
定义身份验证机制。 此成员可以设置为零。 如果设置为零,WinRM 客户端将在 Kerberos 和 Negotiate 之间进行选择。 如果未设置为零,则此成员必须是 WSManAuthenticationFlags 枚举的值之一。
userAccount
定义用于身份验证的凭据。 有关详细信息 ,请参阅WSMAN_USERNAME_PASSWORD_CREDS 。
certificateThumbprint
定义证书指纹。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
标头 | wsman.h |
可再发行组件 | 在 Windows Server 2008 SP2、Windows Vista SP1 和 Windows Vista SP2 上Windows Management Framework |