Du kannst die PropertyClass des Objekt prüfen.
# Name des zu überprüfenden Objekts
$Name = "NameDesObjekts"
# Suche das Objekt in Active Directory
$Object = Get-ADObject -Filter { Name -eq $Name } -Properties ObjectClass
# Überprüfe, ob das Objekt gefunden wurde
if ($Object) {
# Überprüfe den Objekttyp
if ($Object.ObjectClass -eq "user") {
Write-Output "$Name ist ein Benutzer"
} elseif ($Object.ObjectClass -eq "group") {
Write-Output "$Name ist eine Gruppe"
} else {
Write-Output "$Name ist ein anderer Typ: $($Object.ObjectClass)"
}
} else {
Write-Output "$Name wurde nicht in Active Directory gefunden"
}