Jetons dynamiques

Vous pouvez utiliser des jetons dynamiques dans toutes les actions de Workspace Environment Management pour les rendre plus puissants.

Opérations de chaîne

Parfois, vous devez manipuler des chaînes dans un script pour mapper des lecteurs ou lancer des applications. Les opérations de chaîne suivantes sont acceptées par l’agent de Workspace Environment Management :

#Left (string, length) # #Right (string, length) # #Truncate (string, length) # &Trim (string) & &removEspaces (string) & &Expend (string) & $Split (string, [splitter], index) $ #Mid (string, startindex) # !Mid (string, startindex, longueur) ! #Mod (chaîne, longueur) # > **Remarque :** > > Tous les opérateurs sont sensibles à la casse. Les opérations de chaîne sont également prises en charge avec des hashtags et des attributs Active Directory. Dans les cas où vos opérations de chaîne sont imbriquées, les**opérations de**milieu sont toujours effectuées en dernier.

Hashtags

Les hashtags sont une fonctionnalité de remplacement largement utilisée dans le traitement des éléments de Workspace Environment Management. L’exemple suivant illustre la façon dont vous utilisez les hashtags :

Pour écrire dans unfichier.ini, vous pouvez utiliser%UserName% dans le chemin d’accèsdufichier .ini et Workspace Environment Management le traite et développe le répertoire final. Toutefois, l’évaluation de la valeur que Workspace Environment Management écrit dans le .ini lui-même est plus compliquée : vous pouvez écrire littéralement %UserName% ou écrire la valeur développée.

Pour augmenter la flexibilité, \ # \ #UserName \ # \ # existe en tant que hash-tag, de sorte que l’utilisation de %UserName% pour une valeur l’écrit littéralement et \ # \ #UserName \ # \ # écrit la valeur développée.

Les balises de hachage suivantes ont été implémentées pour une utilisation générale :

# #UserName ## # #UserProfile ## # #FullUserName ## # #UserInitials ## # #UserAppData ## # # #UserPersonal ## # # #UserDocuments ## # # #UserDesktop ## # # #UserFavorites ## # #UserTemplates ## #UserStartMenu ## # # #UserStartMenuPrograms ## # #ComputerName ## # # # # #ClientName ## # # # #ClientIPAddress ## # # # # # # # #ADSite #DefaultRegValue #UserLDAPPath # #VUEMAgentFolder ## # #RDSSessionID ## # #RDSSessionName ## # #ClientRemoteOS ## # #ClientOSInfos ## Le hash-tag **\ # \ #UserScreenCaptureComment \ # \ #** est implémenté pour une utilisation dans des parties spécifiques du produit. Cette balise peut être incluse dans le modèle d'e-mail sous Paramètres **avancés** > Personnalisation de l'agent d' **interface utilisateur** > Options du **support technique**. Une fois inclus, les utilisateurs reçoivent un champ de commentaire situé sous la capture d'écran dans l'utilitaire de capture d'écran de l'agent. Le commentaire est inclus dans l'e-mail de support à l'emplacement où vous avez placé la balise dans le modèle d'e-mail.

Remarque :

Tous les hashtags sont sensibles à la casse.

Attributs Active Directory

Pour utiliser les attributs Active Directory, WEM remplace la[ valeur ]adAttribute:attrName par l’attribut Active Directory associé. [adAttribute:AttrName] est le jeton dynamique pour tous les attributs Active Directory. Il existe un filtre associé qui vérifie la valeur des attributs spécifiés.

Pour les structures UO (UO) de l’utilisateur, WEM remplace la[ valeur ]UserParentou:Level par le nom d’unité utilisateur Active Directory associée. Le chemin d’accès Active Directory est le chemin d’accès utilisateur complet (LDAP) dans Active Directory et [UserParentou:Level en] est un sous-ensemble.

Par exemple, supposons que vous souhaitiez créer un lecteur réseau pour une unité d’organisation à laquelle les utilisateurs appartiennent. Vous pouvez utiliser le jeton dynamique [UserParentou:Level] dans le chemin du lecteur réseau pour résoudre dynamiquement l’unité d’organisation des utilisateurs. Il existe deux façons d’utiliser le jeton dynamique :

  • Utilisez le jeton[ dynamique ]UserParentou:niveau directement dans le chemin du lecteur réseau. Par exemple, vous pouvez utiliser le chemin d’accès suivant : \ \ Serveur \ Share \ [UserParentou:0] \.
  • Définissez une variable d’environnement appelée OU, puis définissez sa valeur sur [UserParentOU:0]. Vous pouvez ensuite mapper le lecteur en tant que \ \ Serveur \ Partager \ %OU% \.

Remarque :

  • Tous lesattributsAD sont sensibles à la casse.
  • Vous pouvez remplacer le chiffre « 0 » par le nombre correspondant au niveau que vous souhaitez atteindre dans la structure de l’unité d’organisation.
  • Vous pouvez ajouter des variables au chemin d’accès. Pour ce faire, assurez-vous d’avoir une structure de dossier exacte qui correspond à votre disposition d’unité d’organisation.

Vous pouvez également utiliser les attributs Active Directory à des fins de filtrage. Sous l’ongletAdministration \ > Filtres \ > Conditions \ > Liste des conditions de filtre, vous pouvez ouvrir la fenêtre Nouvelle condition de filtre après avoir cliqué sur Ajouter. Dans la fenêtre Nouvelle condition de filtre, vous pouvez voir les quatre types de condition de filtre suivants associés aux attributs Active Directory :

  • Correspondance des attributs Active Directory
  • Correspondance de groupe Active Directory
  • Correspondance du chemin d’accès Active Directory
  • Correspondance de site Active Directory

Pour la correspondance d’attribut Active Directory, le jeton dynamique est [adAttribute:attrName]. Aucun jeton dynamique n’est disponible pour la correspondance de groupe Active Directory car ce type de condition est utilisé pour vérifier l’appartenance à un groupe. Pour Active Directory Path Match, le jeton dynamique pour le chemin LDAP complet est ##UserLDAPPath##. Pour Active Directory Site Match, le jeton dynamique est ##ADSite##.

Jetons dynamiques