Как проверить учетные данные домена Windows через командную строку? [Дубликат]


0

Я хочу проверить набор учетных данных на контроллере домена. например.:

Username: STACKOVERFLOW\joel
Password: splotchy

Могу ли я сделать это через командную строку?


Является ли компьютер, на котором вы проводите тестирование, уже членом домена?
Scott Chamberlain

Ответы:


0

Там очень удобная функция PowerShell Вот для проверки учетных данных:

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()
     }
}

Пример использования: Test-ADCrendentials -Username joel -Password splotchy -Domain stackoverflow.com


0

Я склонен просто подключиться к общему ресурсу на сервере:

net use \ сервер \ общий ресурс * / пользователь: домен \ имя пользователя

Затем вам будет предложено ввести пароль, и если введен правильный пароль, у вас теперь будет соединение с сервером и ответ, что команда успешно выполнила.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.