eDirectory-Attributmakros

Application Launcher unterstützt Makros, mit denen Informationen aus den Attributen des aktuell angemeldeten Benutzers oder aktuellen Anwendungsobjekts sowie aus den Attributen anderer eDirectory-Objekte abgerufen werden.

Folgende Abschnitte erläutern die Makrosyntax und enthalten Beispiele:

Weitere Informationen zur Verwendung von Makros in einer gültigen Anwendungsobjekt-Eigenschaft finden Sie unter Anwendungsobjekt-Eigenschaften, bei denen Makros verwendet werden können .


Syntax

eDirectory-Attributmakros verwenden folgende Syntax:

%Objektname.Container;eDirectory_Attribut%
Element Beschreibung

%

Kennzeichnet den Text als Makro. Das ganze Makro muss in %-Zeichen eingeschlossen sein.

.Objektname.Container;

Kennzeichnet das eDirectory-Objekt, von dem das Attribut gelesen werden soll.

Wenn Sie ein Attribut des derzeit angemeldeten Benutzers verwenden möchten, lassen Sie dieses Element weg. %CN% gibt beispielsweise den Eigennamen des derzeit angemeldeten Benutzers aus.

Wenn Sie ein Attribut des Anwendungsobjekts verwenden möchten, ersetzen Sie .Objektname.Container durch ein Sternchen (*). %*;DN% gibt beispielsweise den eindeutigen Namen des Anwendungsobjekts aus.

eDirectory_Attribut

Definiert das Attribut, das gelesen werden soll.

Zur Anzeige der verfügbaren Attribute eines eDirectory-Objekts verwenden Sie den Schemamanager von ConsoleOne (Menü "Werkzeuge").


Beispiele

Folgende Tabelle enthält Beispiele für eDirectory-Attributmakros:

Makro Beschreibung

%CN%

Gibt den Eigennamen des derzeit angemeldeten Benutzers aus.

%DN%

Gibt den eindeutigen Namen des derzeit angemeldeten Benutzers aus.

%Given Name%

Gibt den Vornamen des derzeit angemeldeten Benutzers aus.

%Surname%

Gibt den Nachnamen des derzeit angemeldeten Benutzers aus.

%Full Name%

Gibt den vollständigen Namen des derzeit angemeldeten Benutzers aus.

%Email Address%

Gibt die Email-Adresse des derzeit angemeldeten Benutzers aus.

%*;DN%

Gibt den eindeutigen Namen des Anwendungsobjekts aus (in dem das Makro verwendet wird).

%*;App:Caption%

Gibt die Bezeichnung des Anwendungssymbols aus, die für das Anwendungsobjekt angegeben wurde.

*;App:Path%

Gibt den Pfad zu der ausführbaren Datei der Anwendung aus, die für das Anwendungsobjekt definiert ist.

%*;App:GUID%

Gibt die GUID (Global Unique Identifier) des Anwendungsobjekts aus.

%.JSchmid.Novell;Description%

Gibt die Beschreibung für das Benutzerobjekt "JSchmid" aus, das sich im Container "Novell" befindet.

%.AHuber.Novell;Email Address%

Gibt die Email-Adresse für das Benutzerobjekt "AHuber" aus, das sich im Container "Novell" befindet.