Я не могу проверить это в данный момент, но если у вас есть только имя и фамилия, вы можете сделать что-то вроде этого:
$aduser = Get-ADUser -filter "(GivenName -eq $firstname) -and (Surname -eq $lastname)"
if ($aduser) {
Write-Host "user exists"
} else {
Write-Host "user doesn't exist"
}
Или объедините $firstname
и $lastname
, чтобы получить полное имя пользователя, и попробуйте следующее:
$username = "$firstname $lastname"
$aduser = Get-ADUser -filter "Name -eq $username"
if ($aduser) {
Write-Host "user exists"
} else {
Write-Host "user doesn't exist"
}