Dynamische Token

Sie können dynamische Token in allen Workspace Environment Management Aktionen verwenden, um sie leistungsfähiger zu machen.

Zeichenfolgenoperationen

Manchmal müssen Sie Strings innerhalb eines Skripts bearbeiten, um Laufwerke zuordnen oder Anwendungen zu starten. Die folgenden Zeichenfolgenvorgänge werden vom Workspace Environment Management-Agent akzeptiert:

#Left (string, länge) # #Right (string, länge) # #Truncate (string, länge) # &Trimmen (string) & &RemoveSpaces (string) & &Expand (string) & $Split (string, [splitter], index) $ #Mid (string, startindex) #!Mid (String, Startindex, Länge)! #Mod (String, Länge) # > **Hinweis:** > > Bei allen Operatoren wird die Groß- und Kleinschreibung beachtet. String-Operationen werden auch mit Hashtags und Active Directory-Attributen unterstützt. In Fällen, in denen Ihre Zeichenfolgenoperationen verschachtelt sind, werden **** Mid-Operationen immer zuletzt ausgeführt.

Hashtags

Hash-Tags sind eine Ersatzfunktion, die häufig bei der Verarbeitung von Workspace Environment Management Elementen verwendet wird. Das folgende Beispiel veranschaulicht, wie Sie Hash-Tags verwenden:

Um in eine ** INI-Datei zu schreiben, können Sie %USERNAME% **im Pfad der INI-Datei verwenden. Workspace Environment Management verarbeitet sie und erweitert das endgültige Verzeichnis. Die Bewertung des Wertes, den Workspace Environment Management in der .ini selbst schreibt, ist jedoch komplizierter: Sie können %USERNAME% wörtlich schreiben oder den erweiterten Wert schreiben.

Um die Flexibilität zu erhöhen,existiert\ #\ #UserName\ #\ # als Hash-Tag, sodass die Verwendung von%USERNAME% für einen Wert buchstäblich schreibt und\ #\ #UserName\ #\ # den erweiterten Wert schreibt.

Die folgenden Hash-Tags wurden für den allgemeinen Gebrauch implementiert:

# #UserName ## #UserProfile ## # #FullUserName ## # #UserInitials ## # #UserAppData ## ## #UserPersonal ## #UserDocuments ## ## #UserDesktop ## #UserFavorites ## #UserTemplates ## #UserStartMenu ## ## #UserStartMenuPrograms ## #ComputerName ## #ClientName ## #ClientIPAddress ## #ADSite ## ## #DefaultRegValue ## #UserLDAPPath # #VUEMAgentFolder ## #RDSSessionID ## # #RDSSessionName ## # # #ClientRemoteOS ## # #ClientOSInfos ## Hash-Tag **\ #\ #UserScreenCaptureComment\ #\ #** ist für die Verwendung in bestimmten Teilen des Produkts implementiert. Dieses Tag kann in der E-Mail-Vorlage unter **Erweiterte Einstellungen** > **Benutzeroberflächen-Agent-Personalisierung** > **Helpdesk-Optionen enthalten**sein. Wenn diese enthalten ist, wird den Benutzern ein Kommentarfeld angezeigt, das sich unterhalb der Bildschirmaufnahme im Agent-Bildschirmaufzeichnungs-Dienstprogramm befindet. Der Kommentar ist in der Support-E-Mail an der Stelle enthalten, an der Sie das Tag in der E-Mail-Vorlage platziert haben.

Hinweis:

Bei allen Hashtags wird zwischen Groß- und Kleinschreibung unterschieden.

Active Directory-Attribute

Um mit Active Directory Attributen zu arbeiten, ersetzt WEM den[ Wert ]adAttribute:AttrName durch das zugehörige Active Directory-Attribut. [adAttribute:AttrName] ist das dynamische Token für alle Active Directory Attribute. Es gibt einen verwandten Filter, der den Wert der angegebenen Attribute überprüft.

Bei Strukturen der Benutzerorganisationseinheit (OU) ersetzt WEM den[ Wert ]UserParentou:level durch den zugehörigen Namen der Active Directory Organisationseinheit. Der Active Directory-Pfad ist der vollständige Benutzerpfad (LDAP) in Active Directory und [UserParentou:Level] ist eine Teilmenge davon.

Angenommen, Sie möchten ein Netzlaufwerk für eine Organisationseinheit erstellen, zu der die Benutzer gehören. Sie können das dynamische Token [UserParentou:level] im Netzlaufwerkpfad verwenden, um die Organisationseinheit der Benutzer dynamisch aufzulösen. Es gibt zwei Möglichkeiten, den dynamischen Token zu verwenden:

  • Verwenden Sie das[ dynamische Token ]UserParentou:Level direkt im Netzlaufwerkpfad. Sie können beispielsweise den folgenden Pfad verwenden: \\ Server\ Share\ [UserParentou:0]\.
  • Legen Sie eine Umgebungsvariable namens OU fest, und legen Sie dann ihren Wert auf [UserParentou:0 fest]. Sie können das Laufwerk dann als \\ Server\ Share\ %OU%\ zuordnen.

Hinweis:

  • Bei allen ** AD-Attributen wird zwischen Groß- und Kleinschreibung unterschieden
  • Sie können die Ziffer “0” durch die Zahl ersetzen, die der Ebene entspricht, die Sie in der Organisationsstruktur erreichen möchten.
  • Sie können Variablen an den Pfad anhängen. Stellen Sie hierzu sicher, dass Sie über eine exakte Ordnerstruktur verfügen, die Ihrem OU-Layout entspricht.

Sie können Active Directory-Attribute auch für Filterzwecke verwenden. Auf derRegisterkarteAdministration\ > Filter\ > Bedingungen\ > Filterbedingungsliste können Sie das Fenster Neue Filterbedingung öffnen, nachdem Sie auf Hinzufügen geklickt haben. Im Fenster Neue Filterbedingung werden die folgenden vier Filterbedingungstypen angezeigt, die mit Active Directory-Attributen verknüpft sind:

  • Active Directory-Attributübereinstimmung
  • Active Directory-Gruppenabgleich
  • Active Directory-Pfadübereinstimmung
  • Active Directory-Standortübereinstimmung

Bei Active Directory Attributübereinstimmung lautet das dynamische Token [adAttribute:AttrName]. Es ist kein dynamisches Token für Active Directory-Gruppenübereinstimmung verfügbar, da dieser Bedingungstyp verwendet wird, um eine Gruppenmitgliedschaft zu überprüfen. Bei Active Directory-Pfadübereinstimmung ist der dynamische Token für den vollständigen LDAP-Pfad ##UserLDAPPath##. Bei Active Directory-Standortübereinstimmung ist der dynamische Token ##ADSite##.

Dynamische Token