23.1 Benutzerdefinierte Eigenschaftenseiten

Sie können die Delegierungs- und Konfigurationskonsole anpassen und erweitern, indem Sie benutzerdefinierte Eigenschaften implementieren. Mithilfe von benutzerdefinierten Eigenschaften können Sie proprietäre Eigenschaften für Konten und organisatorische Einheiten zu bestimmten Assistenten und Eigenschaftenfenstern hinzufügen, wie Active Directory-Schemaerweiterungen und virtuelle Attribute. Mit diesen Erweiterungen können Sie DRA Benutzerdefiniert anpassen, um die Lösung an Ihre besonderen Anforderungen anzupassen. Mit dem Assistenten für neue benutzerdefinierte Seiten in der Delegierung- und Konfigurationskonsole können Sie schnell und einfach benutzerdefinierte Seiten erstellen, um die entsprechende Benutzeroberfläche zu erweitern.

Wenn die Hilfsadministratoren einzigartige Befugnisse zur sicheren Verwaltung der benutzerdefinierten Seite benötigen, können Sie auch benutzerdefinierte Befugnisse erstellen und delegieren. Sie können beispielsweise die Verwaltung von Benutzerkonten auf die Eigenschaften beschränken, die auf der benutzerdefinierten Seite enthalten sind. Weitere Informationen finden Sie unter Implementieren von benutzerdefinierten Befugnissen.

23.1.1 Funktionsweise von benutzerdefinierten Eigenschaftenseiten

Erweiterungen der Benutzeroberfläche sind benutzerdefinierte Seiten, die von DRA im entsprechenden Assistenten und in den Eigenschaftenfenstern angezeigt werden. Sie können benutzerdefinierte Seiten zum Anzeigen von Active Directory-Attributen, Schemaerweiterungen und virtuellen Attributen in der Delegierungs- und Konfigurationskonsole konfigurieren.

Wenn Sie ein beliebiges unterstütztes Active Directory-Attribut, eine unterstützte Schemaerweiterung oder ein unterstütztes virtuelles Attribut auswählen, können Sie benutzerdefinierte Seiten auf folgende Weise verwenden:

  • Sie können die Verwaltungsbefugnisse der Hilfsadministratoren auf einen klar definierten und kontrollierten Eigenschaftensatz beschränken. Dieser Eigenschaftensatz kann Standardeigenschaften und Schemaerweiterungen enthalten. Standardeigenschaften sind Active Directory-Attribute, die standardmäßig über die Konto- und Ressourcenverwaltungskonsole angezeigt werden.

  • Sie können Active Directory-Attribute anzeigen, die keine von DRA verwalteten Standardeigenschaften darstellen.

  • Sie können die Delegierungs- und Konfigurationskonsole mit proprietären Eigenschaften erweitern.

Außerdem können Sie konfigurieren, wie DRA diese Eigenschaften anzeigt und anwendet. Sie können beispielsweise Steuerelemente mit standardmäßigen Eigenschaftenwerten für die Benutzeroberfläche definieren.

DRA wendet benutzerdefinierte Seiten auf alle anwendbaren verwalteten Objekte im Unternehmen an. Wenn Sie beispielsweise eine benutzerdefinierte Seite erstellen, um Active Directory-Schemaerweiterungen zum Fenster der Gruppeneigenschaften hinzuzufügen, wendet DRA die Eigenschaften auf dieser Seite auf jede verwaltete Gruppe in einer Domäne an, die die spezifizierten Schemaerweiterungen unterstützt. Für jede benutzerdefinierte Seite ist ein eindeutiger Eigenschaftensatz erforderlich. Sie können ein Active Directory-Attribut nicht zu mehr als einer benutzerdefinierten Seite hinzufügen.

Sie können keine einzelnen Fenster oder Registerkarten der vorhandenen Benutzeroberfläche deaktivieren. Ein Hilfsadministrator kann einen Eigenschaftswert entweder über die standardmäßige Benutzeroberfläche oder über eine benutzerdefinierte Seite auswählen. DRA wendet den zuletzt ausgewählten Wert für eine Eigenschaft an.

DRA liefert eine vollständige Revisionsliste für benutzerdefinierte Eigenschaften. DRA protokolliert die folgenden Daten im Ereignisprotokoll der Anwendung:

  • Änderungen an benutzerdefinierten Seiten

    WICHTIG:Sie müssen die Revision des Windows-Anwendungsprotokolls manuell konfigurieren. Weitere Informationen hierzu finden Sie im Knowledgebase-Artikel How do I re-enable DRA to write events to the Application Event log in DRA 8.5 and later? (Wie lege ich in DRA 8.5 und höher fest, dass DRA Ereignisse wieder in das Anwendungsereignisprotokoll schreibt?).

  • Erstellung und Löschung von benutzerdefinierten Seiten

  • Dargestellte Schemaerweiterungen, Active Directory-Attribute und virtuelle Attribute, die auf benutzerdefinierten Seiten enthalten sind

Sie können auch Änderungsaktivitätsberichte ausführen, um die Konfigurationsänderungen der benutzerdefinierten Eigenschaften zu überwachen.

Implementieren und ändern Sie benutzerdefinierte Seiten über den primären Verwaltungsserver. Während der Synchronisierung reproduziert DRA die Konfigurationen der benutzerdefinierten Seiten im Multi-Master-Set. Weitere Informationen finden Sie unter Konfigurieren des Multi-Master-Sets.

23.1.2 Unterstützte benutzerdefinierte Seiten

Für jede benutzerdefinierte Seite, die Sie erstellen, können Sie einen Satz an Active Directory-Eigenschaften, Schemaerweiterungen und virtuellen Attributen auswählen und diese Eigenschaften auf einer benutzerdefinierten Registerkarte darstellen. Sie können die folgenden Arten von benutzerdefinierten Seiten erstellen:

Benutzerdefinierte Benutzerseite

Ermöglicht das Anzeigen von benutzerdefinierten Registerkarten in den folgenden Fenstern:

  • Benutzereigenschaftenfenster

  • Assistent zum Erstellen von Benutzern

  • Assistent zum Klonen von Benutzern

Benutzerdefinierte Gruppenseite

Ermöglicht das Anzeigen von benutzerdefinierten Registerkarten in den folgenden Fenstern:

  • Gruppeneigenschaftenfenster

  • Assistent zum Erstellen von Gruppen

  • Assistent zum Klonen von Gruppen

Benutzerdefinierte Computerseite

Ermöglicht das Anzeigen von benutzerdefinierten Registerkarten in den folgenden Fenstern:

  • Computereigenschaftenfenster

  • Assistent zum Erstellen von Computern

Benutzerdefinierte Kontaktseite

Ermöglicht das Anzeigen von benutzerdefinierten Registerkarten in den folgenden Fenstern:

  • Kontakteigenschaftenfenster

  • Assistent zum Erstellen von Kontakten

  • Assistent zum Klonen von Kontakten

Benutzerdefinierte Seite für organisatorische Einheit

Ermöglicht das Anzeigen von benutzerdefinierten Registerkarten in den folgenden Fenstern:

  • Eigenschaftenfenster für organisatorische Einheit

  • Assistent zum Erstellen von organisatorischen Einheiten

  • Assistent zum Klonen von organisatorischen Einheiten

Benutzerdefinierte Ressourcenpostfachseite

Ermöglicht das Anzeigen von benutzerdefinierten Registerkarten in den folgenden Fenstern:

  • Fenster der Ressourcenpostfacheigenschaften

  • Assistent zum Erstellen von Ressourcenpostfächern

  • Assistent zum Klonen von Ressourcenpostfächern

Benutzerdefinierte Seite für dynamische Verteilergruppe

Ermöglicht das Anzeigen von benutzerdefinierten Registerkarten in den folgenden Fenstern:

  • Eigenschaftenfenster für dynamische Verteilergruppen

  • Assistent zum Erstellen von dynamischen Verteilergruppen

  • Assistent zum Klonen von dynamischen Verteilergruppen

23.1.3 Unterstützte Steuerelemente für benutzerdefinierte Eigenschaften

Wenn Sie ein Active Directory-Attribut, eine Schemaerweiterung oder ein virtuelles Attribut zu einer benutzerdefinierten Seite hinzufügen, konfigurieren Sie auch das Steuerelement der Benutzeroberfläche, über das der Hilfsadministrator den Eigenschaftswert eingeben kann. Sie können Eigenschaftswerte beispielsweise auf die folgenden Weisen angeben:

  • Definieren eines spezifischen Wertebereichs

  • Festlegen standardmäßiger Eigenschaftswerte

  • Festlegen, ob eine Eigenschaft erforderlich ist

Sie können das Steuerelement der Benutzeroberfläche auch zum Anzeigen von proprietären Informationen oder Anweisungen konfigurieren. Wenn Sie beispielsweise einen spezifischen Bereich für eine Mitarbeiter-ID definieren, können Sie die Beschriftung des Textfeldsteuerelements so konfigurieren, dass es die Zeichenfolge Mitarbeiter-Idee angeben (001 bis 100) anzeigt.

Jedes Benutzeroberflächensteuerelement unterstützt ein einzelnes Active Directory-Attribut, eine einzelne Schemaerweiterung oder ein einzelnes virtuelles Attribut. Konfigurieren Sie die folgenden Steuerelemente der Benutzeroberfläche abhängig vom Eigenschaftentyp:

Typ des Active Directory-Attributs

Unterstützte Benutzeroberflächensteuerelemente

Boolesch

Kontrollkästchen

Datum

Kalendersteuerelement

Integer

Textfeld (Standard)

Auswahlliste

Zeichenkette

Textfeld (Standard)

Auswahlliste

Objektauswahl

Mehrwertige Zeichenkette

Auswahlliste

23.1.4 Arbeiten mit benutzerdefinierten Seiten

Sie können benutzerdefinierte Seiten über den Knoten „User Interface Extensions“ (Benutzeroberflächenerweiterungen) erstellen. Nachdem Sie eine Seite erstellt haben, können Sie AD-Attributeigenschaften hinzufügen oder entfernen und die Seite deaktivieren oder löschen. Erstellen Sie für jede Anpassung, die Sie konfigurieren möchten, eine benutzerdefinierte Seite und weisen Sie dem Hilfsadministrator die entsprechende Befugnis oder Rolle zu. Beachten Sie beim Arbeiten mit benutzerdefinierten Seiten die folgenden bewährten Methoden:

  1. Um sicherzustellen, dass DRA die Active Directory-Attribute, Schemaerweiterungsattribute und virtuellen Attribute erkennt, starten Sie den NetIQ Administration-Service auf jedem Verwaltungsserver neu.

  2. Identifizieren Sie die Art der benutzerdefinierten Seite, die Sie erstellen möchten, und die Eigenschaften, die von den Hilfsadministratoren mithilfe dieser Seite verwaltet werden sollen. Sie können beliebige Active Directory-Attribute auswählen, einschließlich Schemaerweiterungsattributen und Attributen in vorhandenen DRA-Assistenten und Eigenschaftenfenstern sowie beliebige virtuelle Attribute, die Sie erstellen. Für jede benutzerdefinierte Seite ist jedoch ein eindeutiger Eigenschaftensatz erforderlich. Sie können ein Active Directory-Attribut nicht zu mehr als einer benutzerdefinierten Seite hinzufügen.

    Benutzerdefinierte Seiten ersetzen nicht die vorhandene Benutzeroberfläche. Weitere Informationen hierzu finden Sie in Funktionsweise von benutzerdefinierten Eigenschaftenseiten und Unterstützte benutzerdefinierte Seiten.

  3. Legen Sie fest, wie die Hilfsadministratoren diese Eigenschaften festlegen sollen. Sie können beispielsweise eine bestimmte Eigenschaft auf nur drei mögliche Werte beschränken. Für jede Eigenschaft können Sie ein geeignetes Steuerelement in der Benutzeroberfläche definieren. Weitere Informationen finden Sie unter Unterstützte Steuerelemente für benutzerdefinierte Eigenschaften.

  4. Ermitteln Sie, ob die Hilfsadministratoren zum erfolgreichen Verwalten der Eigenschaften proprietäre Informationen oder Anweisungen benötigen. Legen Sie beispielsweise fest, ob Active Directory für den Eigenschaftswert eine besondere Syntax erfordert, wie einen eindeutigen Namen (DN) oder einen LDAP-Pfad.

  5. Bestimmen Sie die Reihenfolge, in der die Eigenschaften auf der benutzerdefinierten Seite angezeigt werden sollen. Sie können die Anzeigereihenfolge jederzeit ändern.

  6. Legen Sie fest, wie DRA die benutzerdefinierte Seite verwenden soll. Sie können beispielsweise eine benutzerdefinierte Benutzerseite zum Assistenten „New User“ (Neuer Benutzer) und zum Fenster „User Properties“ (Benutzereigenschaften) hinzufügen.

  7. Überprüfen Sie über die Registerkarte „Zuweisungen“ im Bereich der Hilfsadministratordetails, ob die Hilfsadministratoren über geeignete Befugnisse für den richtigen Objektsatz verfügen. Wenn sie benutzerdefinierte Befugnisse für die benutzerdefinierte Seite erstellt haben, delegieren Sie diese Befugnisse den entsprechenden Hilfsadministratoren.

  8. Ermitteln Sie, ob die Hilfsadministratoren zum Verwalten der Eigenschaften auf der Seite eine benutzerdefinierte Befugnis benötigen. Wenn Sie beispielsweise eine benutzerdefinierte Seite zum Fenster „User Properties“ (Benutzereigenschaften) hinzufügen, erhält der Hilfsadministrator durch Delegieren der Befugnis Modify All User Properties (Alle Benutzereigenschaften ändern) möglicherweise zu umfangreiche Befugnisse. Erstellen Sie die erforderlichen benutzerdefinierten Befugnisse zum Implementieren der benutzerdefinierten Seite. Weitere Informationen finden Sie unter Implementieren von benutzerdefinierten Befugnissen.

  9. Erstellen Sie mithilfe der Antworten aus den obigen Schritten geeignete benutzerdefinierte Seiten.

  10. Übermitteln Sie den entsprechenden Hilfsadministratoren, zum Beispiel den Helpdesk-Mitarbeitern, alle erforderlichen Informationen über die benutzerdefinierten Eigenschaftenseiten, die Sie implementiert haben.

Zum Implementieren von Eigenschaftenanpassungen benötigen Sie die Befugnisse, die in der Rolle „DRA Administration“ (DRA-Verwaltung) enthalten sind. Weitere Informationen zu benutzerdefinierten Seiten finden Sie in Funktionsweise von benutzerdefinierten Eigenschaftenseiten.

23.1.5 Erstellen benutzerdefinierter Eigenschaftenseiten

Durch Erstellen verschiedener benutzerdefinierter Seiten können Sie verschiedene benutzerdefinierte Eigenschaften erstellen. Neue benutzerdefinierte Seiten sind standardmäßig aktiviert.

Wenn Sie eine benutzerdefinierte Seite erstellen, können Sie diese deaktivieren. Eine deaktivierte benutzerdefinierte Seite wird in der Benutzeroberfläche ausgeblendet. Wenn Sie mehrere benutzerdefinierte Seiten erstellen, kann es hilfreich sein, die Seiten zu deaktivieren, bis die Anpassungen getestet und fertiggestellt sind.

HINWEIS:Computerkonten erben die Active Directory-Attribute von den Benutzerkonten. Wenn Sie das Active Directory-Schema um zusätzliche Attribute für Benutzerkonten erweitern, können Sie diese Attribute auswählen, wenn Sie eine benutzerdefinierte Seite zum Verwalten von Computerkonten erstellen.

So erstellen Sie eine benutzerdefinierte Eigenschaftsseite:

  1. Navigieren Sie zum Knoten Konfigurationsmanagement > User Interface Extensions (Erweiterung der Benutzerschnittstellen).

  2. Klicken Sie im Aufgabenmenü auf New (Neu) und klicken Sie dann auf das entsprechende Menüelement für die zu erstellende benutzerdefinierte Seite.

  3. Geben Sie auf der Registerkarte „General“ (Allgemein) den Namen der benutzerdefinierten Seite ein und klicken Sie dann auf OK. Wenn Sie die Seite deaktivieren möchten, deaktivieren Sie das Kontrollkästchen Enabled (Aktiviert).

  4. Führen Sie für jede Eigenschaft, die auf der benutzerdefinierten Seite eingeschlossen werden soll, die folgenden Schritte aus:

    1. Klicken Sie auf der Registerkarte „Properties“ (Eigenschaften) auf Add (Hinzufügen).

    2. Um eine Eigenschaft auszuwählen, klicken Sie auf Browse (Durchsuchen).

    3. Geben Sie im Feld Control label (Beschriftung des Steuerelements) den Eigenschaftennamen ein, den DRA als Beschriftung für das Steuerelement in der Benutzeroberfläche verwenden soll. Achten Sie darauf, eine benutzerfreundliche und selbsterklärende Beschriftung zu verwenden. Sie können auch Anweisungen, gültige Wertebereiche oder Syntaxbeispiele angeben.

    4. Wählen Sie im Menü Control type (Steuerelementtyp) das geeignete Steuerelement für die Benutzeroberfläche aus.

    5. Wählen Sie aus, wo in der Delegierungs- und Konfigurationskonsole DRA diese benutzerdefinierte Seite anzeigen soll.

    6. Um zusätzliche Attribute festzulegen, beispielsweise eine Mindestlänge oder Standardwerte, klicken Sie auf Advanced (Erweitert).

    7. Klicken Sie auf OK.

  5. Um die Reihenfolge zu ändern, in der DRA diese Eigenschaften auf der benutzerdefinierten Seite anzeigt, wählen Sie die entsprechende Eigenschaft aus und klicken Sie auf Move Up (Nach oben verschieben) oder Move Down (Nach unten verschieben).

  6. Klicken Sie auf OK.

23.1.6 Ändern benutzerdefinierter Eigenschaften

Sie können eine benutzerdefinierte Seite ändern, indem Sie die benutzerdefinierten Eigenschaften ändern.

So ändern Sie benutzerdefinierte Eigenschaften:

  1. Navigieren Sie zum Knoten Konfigurationsmanagement > User Interface Extensions (Erweiterung der Benutzerschnittstellen).

  2. Wählen Sie im Listenbereich die gewünschte benutzerdefinierte Seite aus.

  3. Klicken Sie im Aufgabenmenü auf Properties (Eigenschaften).

  4. Ändern Sie die gewünschten Eigenschaften und Einstellungen der benutzerdefinierten Seite.

  5. Klicken Sie auf OK.

23.1.7 Identifizieren von Active Directory-Attributen, die mit benutzerdefinierten Seiten verwaltet werden

Sie können schnell identifizieren, welche Active Directory-Eigenschaften, Schemaerweiterungen oder virtuellen Attribute mit einer bestimmten benutzerdefinierten Seite verwaltet werden.

So identifizieren Sie Active Directory-Eigenschaften, die mit benutzerdefinierten Seiten verwaltet werden:

  1. Navigieren Sie zum Knoten Konfigurationsmanagement > User Interface Extensions (Erweiterung der Benutzerschnittstellen).

  2. Wählen Sie im Listenbereich die gewünschte benutzerdefinierte Seite aus.

  3. Klicken Sie im Detailbereich auf die Registerkarte Properties (Eigenschaften). Um den Detailbereich anzuzeigen, klicken Sie im Anzeigemenü auf Details.

  4. Um zu überprüfen, wie DRA eine Eigenschaft anzeigt und anwendet, wählen Sie das entsprechende Active Directory-Attribut, die Schemaerweiterung oder das virtuelle Attribute aus der Liste aus und klicken Sie auf das Symbol Properties (Eigenschaften).

23.1.8 Aktivieren, Deaktivieren und Löschen von benutzerdefinierten Seiten

Wenn Sie eine benutzerdefinierte Seite aktivieren, fügt DRA diese benutzerdefinierte Seite zu den verknüpften Assistenten und Fenstern hinzu. Um festzulegen, welche Assistenten und Fenster eine benutzerdefinierte Seite anzeigen sollen, ändern Sie die Eigenschaften der benutzerdefinierten Seite.

HINWEIS:Um sicherzustellen, dass jede benutzerdefinierte Seite einen eindeutigen Eigenschaftensatz anzeigt, aktiviert DRA keine benutzerdefinierten Seiten, die Eigenschaften enthalten, welche bereits auf anderen benutzerdefinierten Seiten angezeigt werden.

Wenn Sie eine benutzerdefinierte Seite deaktivieren, entfernt DRA diese benutzerdefinierte Seite aus den verknüpften Assistenten und Fenstern. DRA löscht nicht die benutzerdefinierte Seite. Um sicherzustellen, dass eine bestimmte benutzerdefinierte Seite nie in der Benutzerfläche angezeigt wird, löschen Sie die benutzerdefinierte Seite.

Wenn Sie eine benutzerdefinierte Seite löschen, entfernt DRA diese benutzerdefinierte Seite aus den verknüpften Assistenten und Fenstern. Eine gelöschte benutzerdefinierte Seite kann nicht wiederhergestellt werden. Um eine benutzerdefinierte Seite vorübergehend aus der Benutzeroberfläche zu entfernen, deaktivieren Sie die benutzerdefinierte Seite.

Um eine benutzerdefinierte Seite zu aktivieren, deaktivieren oder löschen, navigieren Sie zum Knoten Konfigurationsmanagement > User Interface Extensions (Benutzeroberflächenerweiterungen) und wählen Sie im Aufgaben- oder Kontextmenü die gewünschte Aktion aus.

23.1.9 Befehlszeilenschnittstelle

Über die Befehlszeilenschnittstelle können Sie mithilfe von Befehlen oder Batchdateien auf leistungsfähige Verwaltungsproduktfunktionen zugreifen und diese anwenden. Mit der Befehlszeilenschnittstelle können Sie durch Eingabe nur eines Befehls Änderungen für mehrere Objekte implementieren.

Wenn Sie beispielsweise die Basisverzeichnisse von 200 Mitarbeitern auf einen neuen Server migrieren müssen, können Sie in der Befehlszeilenschnittstelle den folgenden einfachen Befehl eingeben und dadurch alle 200 Benutzerkonten ändern:

EA USER @GroupUsers(HOU_SALES),@GroupUsers(HOU_MIS) UPDATE HOMEDIR:\\HOU2\USERS\@Target()

Dieser Befehl weist DRA an, das Basisverzeichnisfeld von jedem der 200 Benutzerkonten in den Gruppen HOU_SALES und HOU_MIS in \\HOU2\USERS\user_id zu ändern. Um diese Aufgabe mit den nativen Verwaltungswerkzeugen von Microsoft Windows auszuführen, müssten Sie mindestens 200 separate Aktionen ausführen.

HINWEIS:Die Befehlszeilenschnittstelle wird in zukünftigen Versionen als veraltet betrachtet werden, während neue Funktionen zur PowerShell hinzugefügt werden.