lima-city: Webhosting, Domains und Cloud
1 Pluspunkt 0 Minuspunkte
Wie kann ich alle Benutzer im AD anzeigen bei denen kein ExtensionAttribute gesetzt ist?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Hier ist ein Beispiel um Alle Benutzer anzuzeigen bei denen das extensionAttribute1 nicht gesetzt ist.

Get-ADUser -Filter * -Properties extensionAttribute1 | Where-Object { [string]::IsNullOrWhiteSpace($_.extensionAttribute1) } | Select-Object Name, SamAccountName, DistinguishedName, extensionAttribute1
von (100 Punkte)  
0 Pluspunkte 0 Minuspunkte

Wenn du alle ExtensionAttribute (1-15) prüfen möchtest kannst du eine Schleife verwenden. Zuerst erstellst du ein Array aller Attribute (1-15)

$attrs = 1..15 | ForEach-Object { "extensionAttribute$_" };

und diese fragst du dann in einer Schleife ab.

Get-ADUser -Filter * -Properties $attrs | Where-Object { $user = $_; -not ($attrs | Where-Object { -not [string]::IsNullOrWhiteSpace($user.$_) }) } | Select-Object Name, SamAccountName, DistinguishedName
von (815 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,615 Fragen

3,137 Antworten

14 Nutzer