PowerShell mögliche Properties des Befehls Get-ADUser anzeigen?
Hi,
ich bin noch nicht so fit in PowerShell und arbeite mich langsam schritt für schritt ans Ziel.
Es wurden von diversen Admins weitere Reiter im AD mit Infos hinzugefügt. Da ich diese Infos kontrollieren möchte (muß), müsste ich nun jeden User manuell Auswählen und dies kontrollieren. Macht wenig Sinn - habe schon ein Script das eine Liste mit Usern ausliest und die Standardinfos wie Office, name usw. in eine Exceldatei ausgibt.
Nun wollte ich alle möglichen Strings zum Befehl "Get-ADUser -Properties" auslesen die in unserem AD zur Verfügung stehen.
Wieleicht hat hierzu jemand einen Tipp.
Danke
ich bin noch nicht so fit in PowerShell und arbeite mich langsam schritt für schritt ans Ziel.
Es wurden von diversen Admins weitere Reiter im AD mit Infos hinzugefügt. Da ich diese Infos kontrollieren möchte (muß), müsste ich nun jeden User manuell Auswählen und dies kontrollieren. Macht wenig Sinn - habe schon ein Script das eine Liste mit Usern ausliest und die Standardinfos wie Office, name usw. in eine Exceldatei ausgibt.
Nun wollte ich alle möglichen Strings zum Befehl "Get-ADUser -Properties" auslesen die in unserem AD zur Verfügung stehen.
Wieleicht hat hierzu jemand einen Tipp.
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 357887
Url: https://administrator.de/contentid/357887
Ausgedruckt am: 19.12.2024 um 02:12 Uhr
2 Kommentare
Neuester Kommentar
Hi,
Du meinst sicher nicht "Properties des Befehls Get-ADUser" sondern "Attribute von Benutzerobjekten"?
Schau Dir das Schema an. Oder nimm ADSIEDIT und öffne exemplarisch ein Benutzerobjekt.
View Schema Class and Attribute Definitions
ADSI Edit
E.
Du meinst sicher nicht "Properties des Befehls Get-ADUser" sondern "Attribute von Benutzerobjekten"?
Schau Dir das Schema an. Oder nimm ADSIEDIT und öffne exemplarisch ein Benutzerobjekt.
View Schema Class and Attribute Definitions
ADSI Edit
E.
Und als Ergänzung dazu wie man alle verfügbaren Attribute der User-Klasse ausliest und sich anzeigen lässt:
Grüße Uwe
# Schema laden
$schema = [System.DirectoryServices.ActiveDirectory.ActiveDirectorySchema]::GetCurrentSchema()
# User-Klasse wählen
$class = $schema.FindClass('user')
# Pflicht- und Optionale Attribute ausgeben
$class.MandatoryProperties + $class.OptionalProperties | select Name,Syntax,IsIndexed,IsSingleValued,IsInGlobalCatalog,RangeLower,RangeUpper | sort Name | ogv