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 |