Macros d'attributs eDirectory

Le programme de lancement d'applicatifs prend en charge les macros qui collectent des informations à partir des attributs de l'utilisateur actuellement logué, de l'objet Application actuel ou des attributs d'autres objets eDirectory.

Les sections suivantes expliquent la syntaxe des macros et fournissent des exemples :

Pour plus informations sur l'utilisation des macros dans une propriété de l'objet Application valide, reportez-vous à Propriétés d'objet Application où les macros peuvent être utilisées .


Syntaxe

Les macros d'attributs eDirectory utilisent la syntaxe suivante :

%nom_objet.conteneur;attribut_eDirectory%
Élément Description

%

Indique que le texte est une macro. La macro entière doit figurer entre deux symboles de pourcentage %.

.nom_objet.conteneur;

Indique l'objet eDirectory dont il faut lire l'attribut.

Pour utiliser l'attribut d'un utilisateur actuellement logué, laissez cet élément de côté. Par exemple, %CN% renverrait le nom commun de l'utilisateur logué.

Pour utiliser un attribut de l'objet Application, remplacez .nom_objet.conteneur par une astérisque (*). Par exemple, %*;DN% renverrait le nom distinctif de l'objet Application.

attribut_eDirectory

Définit les attributs qui seront lus.

Vous pouvez utiliser le Gestionnaire de schéma ConsoleOne (accessible via le menu Outils) pour afficher les attributs disponibles d'un objet eDirectory.


Exemples

Le tableau suivant fournit des exemples de macros d'attributs eDirectory.

Macro Description

%CN%

Renvoie le nom commun de l'utilisateur logué.

%DN%

Renvoie le nom distinctif de l'utilisateur logué.

%Given Name%

Renvoie le prénom de l'utilisateur logué.

%Surname%

Renvoie le nom de famille de l'utilisateur logué.

%Full Name%

Renvoie le nom complet de l'utilisateur logué.

%Email Address%

Renvoie l'adresse électronique de l'utilisateur logué.

%*;DN%

Renvoie le nom distinctif de l'objet Application (celui dans lequel la macro est utilisée).

%*;App:Caption%

Renvoie le titre de l'icône de l'application selon l'objet Application.

*;App:Path%

Renvoie le chemin d'accès au fichier exécutable de l'application, tel qu'il est défini pour l'objet Application.

%*;App:GUID%

Renvoie l'identificateur unique global (GUID, Global Unique Identifier) de l'objet Application.

%.JSmith.Novell;Description%

Renvoie la description de l'objet Utilisateur JSaulnier situé dans le conteneur Novell.

%.ABurrough.Novell;Email Address%

Renvoie l'adresse électronique de l'objet Utilisateur Aburrough situé dans le conteneur Novell.