(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