Compartilhar via


Método IWSManConnectionOptions::get_UserName (wsmandisp.h)

Define e obtém o nome de usuário de uma conta local ou de domínio no computador remoto. Essa propriedade determina o nome de usuário para autenticação. Se nenhum valor for fornecido e o sinalizador WSManFlagCredUsernamePassword não estiver definido, o nome de usuário da conta que está executando o script será usado.

Se o sinalizador WSManFlagCredUsernamePassword estiver definido, mas nenhum nome de usuário for especificado, o script solicitará que o usuário insira o nome de usuário e a senha. Se nenhum nome de usuário e senha for inserido, um erro de acesso negado será retornado. Para obter mais informações, consulte Autenticação para Connections Remoto.

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT get_UserName(
  BSTR *name
);

Parâmetros

name

Valor retornado

Nenhum

Comentários

Você pode fornecer UserName e Password para uma conta de domínio ao usar a autenticação Negotiate ou Kerberos ou para uma conta local com autenticação Básica . Para se conectar a uma conta local, os sinalizadores WSMan.CreateSession devem conter a combinação do sinalizador WSManFlagUseBasic e do sinalizador WsmanFlagCredUserNamePassword . Para se conectar a uma conta de domínio, os sinalizadores WSMan.CreateSession devem conter a combinação do sinalizador WSManFlagUseNegotiate e do sinalizador WsmanFlagCredUserNamePassword ou a combinação do sinalizador WSManFlagUseKerberos e do sinalizador WsmanFlagCredUserNamePassword . Para uma conta de domínio, UserName deve ser especificado no formato "computer\username", em que a parte "computador" da cadeia de caracteres pode ser o nome ou o endereço IP. Para obter mais informações, consulte Autenticação para Connections Remoto.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wsmandisp.h
Biblioteca WSManDisp.tlb
DLL WSMAuto.dll

Confira também

ConnectionOptions.UserName

IWSManConnectionOptions