
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.