Como validar as credenciais do domínio do Windows através da linha de comando? [duplicado]

0

Eu quero validar um conjunto de credenciais contra o controlador de domínio. por exemplo:

Username: STACKOVERFLOW\joel
Password: splotchy

Posso fazer isso via linha de comando?

    
por jimmy_terra 20.05.2013 / 19:09

2 respostas

0

Há uma função do PowerShell muito útil aqui para testar as credenciais:

Function Test-ADCredentials {
     Param($username, $password, $domain)
     Add-Type -AssemblyName System.DirectoryServices.AccountManagement
     $ct = [System.DirectoryServices.AccountManagement.ContextType]::Domain
     $pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext($ct, $domain)
     New-Object PSObject -Property @{
          UserName = $username;
          IsValid = $pc.ValidateCredentials($username, $password).ToString()
     }
}

Exemplo de uso: Test-ADCrendentials -Username joel -Password splotchy -Domain stackoverflow.com

    
por 20.05.2013 / 19:34
0

Eu costumo apenas me conectar a um compartilhamento no servidor:

net use \ servidor \ compartilhamento * / usuário: domínio \ nome do usuário

Em seguida, você será solicitado a fornecer uma senha e, se a senha correta for inserida, você terá uma conexão com o servidor e uma resposta que o comando concluiu com êxito.

    
por 20.05.2013 / 23:07