Есть несколько способов сделать это.Вот быстрая и простая функция, которая аутентифицирует пользователя в AD.
Function Test-ADAuthentication {
param($username,$password)
(new-object directoryservices.directoryentry "",$username,$password).psbase.name -ne $null
}
PS C:\> Test-ADAuthentication "dom\myusername" "mypassword"
True
PS C:\>
Возможно, это не самая лучшая функция для ваших нужд, но в вашем вопросе не хватает деталей.