Wie sucht man basierend auf benutzerdefinierten Attributen?

Wie sucht man basierend auf benutzerdefinierten Attributen?

Ich habe ein benutzerdefiniertes Attribut in AD, das einer Mitarbeiter-ID ähnelt. Ich kann get-aduser verwenden und die Informationen aus diesem Feld per Filter abrufen, aber ich kann nicht anhand dieses Attributs nach einem Benutzer suchen. Die Suche liefert keine Ergebnisse.

Zum Beispiel:

get-aduser -filter {benutzerdefiniertes Attribut -like '34356'}

gibt nichts zurück, aber wenn ich get-aduser -properties * -filter {customattribute -like *}

Der Benutzer mit diesem Attribut wird in der Liste aller Benutzer angezeigt.

Antwort1

Hoffe das hilft:

PS C:> ipmo activedirectory

PS C:> Neues PS-Laufwerk -Name charlotte -PSProvider activedirectory -Root "AD:\ou=charlotte,dc=iammred,dc=net"

PS charlotte:> get-item -Path "cn=ed wilson" -Properties *

Dadurch werden alle Eigenschaften eines Benutzers angezeigt. Wenn Sie eine Liste von Benutzern anzeigen, können Sie diese vermutlich in einer Variablen speichern und sie mithilfe einer For-Schleife durchlaufen lassen.

http://blogs.technet.com/b/heyscriptingguy/archive/2013/03/20/use-powershell-to-find-non-default-user-properties-in-ad.aspx

verwandte Informationen