Compartilhar via


Enumeração WSManAuthenticationFlags (wsman.h)

Determina o método de autenticação para a operação.

Syntax

typedef enum WSManAuthenticationFlags {
  WSMAN_FLAG_DEFAULT_AUTHENTICATION = 0x0,
  WSMAN_FLAG_NO_AUTHENTICATION = 0x1,
  WSMAN_FLAG_AUTH_DIGEST = 0x2,
  WSMAN_FLAG_AUTH_NEGOTIATE = 0x4,
  WSMAN_FLAG_AUTH_BASIC = 0x8,
  WSMAN_FLAG_AUTH_KERBEROS = 0x10,
  WSMAN_FLAG_AUTH_CREDSSP = 0x80,
  WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE = 0x20
} ;

Constantes

 
WSMAN_FLAG_DEFAULT_AUTHENTICATION
Valor: 0x0
Use a autenticação padrão.
WSMAN_FLAG_NO_AUTHENTICATION
Valor: 0x1
Não use nenhuma autenticação para uma operação remota.
WSMAN_FLAG_AUTH_DIGEST
Valor: 0x2
Use a autenticação Digest. Apenas o computador cliente pode iniciar uma solicitação de autenticação Digest. O cliente envia uma solicitação ao servidor para autenticar e recebe do servidor uma cadeia de caracteres de token. Em seguida, o cliente envia a solicitação de recurso, incluindo o nome de usuário e um hash criptográfico da senha combinado com a cadeia de caracteres de token. A autenticação digest tem suporte para HTTP e HTTPS. Os scripts e aplicativos de cliente do WinRM Shell podem especificar a autenticação Digest, mas o serviço não pode.
WSMAN_FLAG_AUTH_NEGOTIATE
Valor: 0x4
Use Negociar autenticação. O cliente envia uma solicitação ao servidor para autenticação. O servidor determina se deseja usar Kerberos ou NTLM. Em geral, Kerberos é selecionado para autenticar uma conta de domínio e NTLM é selecionado para contas de computador locais. Mas também há alguns casos especiais em que Kerberos/NTLM são selecionados. O nome de usuário deve ser especificado no formulário DOMAIN\username para um usuário de domínio ou SERVERNAME\username para um usuário local em um computador servidor.
WSMAN_FLAG_AUTH_BASIC
Valor: 0x8
Use a autenticação básica. O cliente apresenta credenciais na forma de um nome de usuário e senha que são transmitidos diretamente na mensagem de solicitação. Você pode especificar as credenciais somente de uma conta de administrador local no computador remoto.
WSMAN_FLAG_AUTH_KERBEROS
Valor: 0x10
Usar a autenticação Kerberos. O cliente e o servidor se autenticam mutuamente usando certificados Kerberos.
WSMAN_FLAG_AUTH_CREDSSP
Valor: 0x80
Use a autenticação CredSSP para uma operação remota. Se um certificado do computador local for usado para autenticar o servidor, o serviço de rede deverá ter permissão para acessar a chave privada do certificado.
WSMAN_FLAG_AUTH_CLIENT_CERTIFICATE
Valor: 0x20
Use a autenticação de certificado do cliente. A impressão digital do certificado é passada como parte da estrutura WSMAN_AUTHENTICATION_CREDENTIALS . O cliente WinRM tentará localizar o certificado no repositório de computadores e, se não for encontrado, no repositório de usuários atual. Se nenhum certificado correspondente for encontrado, um erro será relatado ao usuário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7
Servidor mínimo com suporte Windows Server 2008 R2
Cabeçalho wsman.h
Redistribuível Windows Management Framework no Windows Server 2008 com SP2 e Windows Vista com SP2