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 :
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.