In einigen Active Directory-Umgebungen gibt es neben dem Haupt-Benutzer auch Funktionsbenutzer fĂŒr administrative Berechtigungen oder auch Software-Lösungen. Dabei kann es interessant sein, ob der Hauptaccount ĂŒberhaupt existiert.
$Prefix_users = get-aduser -filter "samaccountname -like 'pre_*'" Foreach ($u in $Prefix_users.samaccountname) { $query = $(try {get-aduser $u.split('_')[1]} catch {$null}) if ($query -ne $null) { write-host $u " - "$u.split('_')[1]" - existiert" } else { write-host $u " - "$u.split('_')[1]" - existiert nicht" } }
Die Darstellung des Status ist nur eine der vielen Möglichkeiten. Die Daten können selbstverstÀndlich auch anders verarbeitet werden. Ein Möglichkeit wÀre, den Hauptaccount als Manager des Nebenaccounts einzutragen.