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.
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.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 615602
Url: https://administrator.de/contentid/615602
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
6 Kommentare
Neuester Kommentar
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:
Ü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}
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"
@Argio-Q
Falls o.g. ja: Das ist normal so.
PS:
Und beachte: "Eine leere Eigenschaft" ist ungleich "eine Eigenschaft mit leerem Wert"
Hallo,
ungetestet & basierend auf dem Post von window:
Liefert dann für alle Nutzer alle Attributen, auch die leeren ($null)
Grüße
Filipp
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
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!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.
Einfach die Liste der Attribute an einen Select hinter Get-ADUser hängen und das ganze an Export-CSV pipen, fertsch.