argio-q
Goto Top

Active Directory alle Benutzer Eigenschaften anzeigen lassen

Hallo zusammen,

ist es möglich, alle Benutzer mit alle Eigenschaften (besetzt und leer) aus ActiveDirectory herauszuziehen?
Get-ADUser -SearchBase "ou=<UserOU>,dc=<Your>,dc=<Domain>" -filter * -properties * liefert alle Attribute, die ein Wert haben aber nicht die ohne Werte.

Vielen Dank erstmal.

Content-ID: 615602

Url: https://administrator.de/contentid/615602

Ausgedruckt am: 22.11.2024 um 05:11 Uhr

146189
146189 23.10.2020 aktualisiert um 12:11:34 Uhr
Goto Top
MMC ADUC öffnen, im Menü "Ansicht" oben die "erweiterten Features" anzeigen lassen, dann Rechtsklick auf einen User Eigenschaften > Attribut-Editor > Filter (Häkchen bei "Nur Attribute mit Werten anzeigen" entfernen)

Über die Powershell fragst du einfach das Schema ab dann siehst du was für Attribute in der User-Klasse gehen:
Get-ADObject -Filter "cn -eq 'user'" -SearchBase (Get-ADRootDSE).SchemaNamingContext -Properties * | %{$_.mayContain + $_.systemMayContain}  
erikro
erikro 23.10.2020 um 11:56:10 Uhr
Goto Top
Moin,

doch, das zeigt alle Eigenschaften. Auch die leeren. Zumindest in meiner PS.

Liebe Grüße

Erik
emeriks
emeriks 23.10.2020 aktualisiert um 13:36:45 Uhr
Goto Top
Zitat von @erikro:
doch, das zeigt alle Eigenschaften. Auch die leeren. Zumindest in meiner PS.
Ich schätze, er meint, dass eine leer Eigenschaft dann nicht angezeigt wird, wenn er mit Format-List eines der User-Objekte anzeigt.

@Argio-Q
Falls o.g. ja: Das ist normal so.

PS:
Und beachte: "Eine leere Eigenschaft" ist ungleich "eine Eigenschaft mit leerem Wert"
filippg
filippg 24.10.2020 um 00:30:22 Uhr
Goto Top
Hallo,

ungetestet & basierend auf dem Post von window:

$props = Get-ADObject -Filter "cn -eq 'user'" -SearchBase (Get-ADRootDSE).SchemaNamingContext -Properties * | %{$_.mayContain + $_.systemMayContain}  
Get-ADUser -SearchBase "ou=<UserOU>,dc=<Your>,dc=<Domain>" -filter * -properties * | select $props  

Liefert dann für alle Nutzer alle Attributen, auch die leeren ($null)

Grüße

Filipp
Argio-Q
Argio-Q 26.10.2020 um 11:27:18 Uhr
Goto Top
Hallo zusammen,

vielen Dank für die schnelle Antworten.
Genauer gesagt geht es um User Object Attributes und inzwischen habe ich ein Teil der Lösung hier gefunden: https://docs.microsoft.com/de-de/archive/blogs/poshchap/one-liner-query- ...

Immerhin bekomme ich jetzt 662 Attribute angezeigt und jetzt muss ich schauen wie ich eine Liste der AD-Users mit alle diese Attribute erstelle.

VG
Argio
146189
Lösung 146189 26.10.2020 aktualisiert um 12:18:56 Uhr
Goto Top
Zitat von @Argio-Q:
vielen Dank für die schnelle Antworten.
Genauer gesagt geht es um User Object Attributes und inzwischen habe ich ein Teil der Lösung hier gefunden: https://docs.microsoft.com/de-de/archive/blogs/poshchap/one-liner-query- ...
Hatte ich oben ja schon gepostet!
Immerhin bekomme ich jetzt 662 Attribute angezeigt und jetzt muss ich schauen wie ich eine Liste der AD-Users mit alle diese Attribute erstelle.
Einfach die Liste der Attribute an einen Select hinter Get-ADUser hängen face-wink und das ganze an Export-CSV pipen, fertsch.