Wie bearbeite ich das Feld "PersonalTitle" in Active Directory?


7

Ich möchte das Feld "personalTitle" eines Benutzers in Active Directory bearbeiten, kann jedoch nicht finden, wo es in "Active Directory-Benutzer und -Computer" gespeichert ist.

Kann mich jemand in die richtige Richtung weisen?

Vielen Dank,

RB.

Antworten:


4

Diese Seite enthält einen Link zu einem Skript, das Ihnen zeigt, wie Sie die Attribute eines Benutzers ändern. Im gegebenen Beispiel ist es dasemployeeId. Es sollte aber nicht schwierig sein, es mit dem persönlichen Eigentum auszutauschen.

Suchen Sie nach "Bonusmaterial" und "employeeID.vbs".

Mit diesem Skript können Sie das employeeID-Attribut eines Benutzers ändern.

  1. Suchen Sie mit ADSI Edit das Benutzeranzeigeobjekt (in CN = 409, CN = DisplaySpecifiers, CN = Configuration).
  2. Wählen Sie das Attribut adminContextMenu aus. Fügen Sie dem Attribut den Wert "2, Mitarbeiter & ID, c: \ test \ employeeid.vbs" (ohne Anführungszeichen) hinzu. Entfernen Sie nicht die vorhandenen Werte. Wenn Nummer 2 bereits verwendet wird, wählen Sie eine freie Nummer aus.
  3. Erstellen Sie auf dem Computer, auf dem Sie ADUC testen oder verwenden möchten, die Datei c: \ test \ employeeid.vbs und fügen Sie die Zeilen aus employeeID.vbs hinzu.
  4. Starten Sie ADUC und klicken Sie mit der rechten Maustaste auf ein Benutzerobjekt. Im Kontextmenü sollte "Mitarbeiter-ID" angezeigt werden.

Im Skript ändern

 GetObject("LDAP://schema/employeeID")

zu

 GetObject("LDAP://schema/personalTitle")

und

 objUser.employeeID

zu

 objUser.personalTitle

Mit diesem Verfahren wird ein Kontextmenü für den Benutzer erstellt. Wenn Sie nur den Wert ändern möchten, können Sie dies mit ADSIEdit.msc tun . Es ist eines der Support-Tools von Windows Server 2003. Sie können ADSI Edit hier herunterladen , wenn es nicht auf Ihrem Server installiert ist.


3

Wenn Sie von Powershell und dem QuestAD-Addon-Pack gehört haben, machen es die beiden ganz einfach. Um sich den Titel eines anderen anzusehen:

    connect-qadservice
    (get-qaduser 'bobsusername').personalTitle

So legen Sie einen Titel fest:

    connect-qadservice
    set-qaduser 'bobsusername' -personalTitle "Lord"

Ich habe PowerShell verwendet, aber noch nie von dem QuestAD-Addon gehört. Werde das auf jeden Fall untersuchen :-)
RB.

2

Am Ende habe ich das Snap-In ADSIEdit.msc verwendet, um die personalTitle-Eigenschaft des Benutzers zu bearbeiten.

Dies kann über Start-> Ausführen -> "AdsiEdit.msc" gestartet werden.


0

Vielleicht fehlt mir etwas, aber warum sollten Sie sich die Mühe und das Risiko machen, neue Attribute hinzuzufügen, wenn es andere Attribute gibt, die möglicherweise dasselbe tun können, wie z. B. Informationen, Titel, Beschreibung oder wenn Sie über MS Exchange extensionAttribute * verfügen?


1
Ich denke, personalTitle ist ein Standard-AD-Attribut - es wird einfach nicht von der GUI geöffnet. Der spezielle Grund, warum wir es verwenden, ist, dass wir eine Software haben, die es verwendet. Wir versuchen stattdessen den "displayName" zu verwenden, aber in der Zwischenzeit ...
RB.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.