Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define e obtém o nome de usuário de uma conta de domínio ou local no computador remoto. Essa propriedade determina o nome de usuário para autenticação. Para obter mais informações, consulte Autenticação para Conexões Remotas.
Essa propriedade é de leitura/gravação.
Sintaxe
ConnectionOptions.UserName As String
Valor da propriedade
Cadeia de caracteres que contém o nome de usuário de uma conta de domínio ou local no computador remoto.
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 nenhum valor for fornecido e o sinalizador WSManFlagCredUsernamePassword estiver definido, o script solicitará que o usuário insira o nome de usuário e a senha. Se um nome de usuário e uma senha válidos não forem inseridos, um erro de acesso negado será retornado.
Observações
A sintaxe a seguir é usada para especificar essa propriedade.
Set ConnectionOptions = wsman.CreateConnectionOptions
ConnectionOptions.UserName = "<UserName>"
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 Conexões Remotas. Observação: não armazene credenciais em texto sem formatação em um arquivo de script.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseBasic Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
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 para se conectar a uma conta de domínio, o que requer autenticação Negotiate.
Set ConnectionOptions = Wsman.CreateConnectionOptions
ConnectionOptions.Username = "<username>"
ConnectionOptions.Password = "<password>"
Set NewSession = Wsman.CreateSession("127.0.51.1", _
(WSMan.SessionFlagUseNegotiate Or _
WSMan.SessionFlagCredUsernamePassword), ConnectionOptions)
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte |
Windows Vista |
| Servidor mínimo com suporte |
Windows Server 2008 |
| Cabeçalho |
|
| IDL |
|
| Biblioteca |
|
| DLL |
|