wolf6660
Goto Top

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

Content-ID: 357887

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

Ausgedruckt am: 17.11.2024 um 11:11 Uhr

emeriks
emeriks 12.12.2017 um 07:27:53 Uhr
Goto Top
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.
colinardo
colinardo 12.12.2017 aktualisiert um 11:05:22 Uhr
Goto Top
Und als Ergänzung dazu wie man alle verfügbaren Attribute der User-Klasse ausliest und sich anzeigen lässt:
# 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
Grüße Uwe