Dynamische Token

Sie können dynamische Token in Aktionen für Workspace Environment Management 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,length)#
#Right(string,length)#
#Truncate(string,length)#

&Trim(string)&
&RemoveSpaces(string)&
&Expand(string)&

$Split(string,[splitter],index)$

#Mid(string,startindex)#
!Mid(string,startindex,length)!

#Mod(string,length)#

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

Hashtags sind eine Ersetzungsfunktion, die in der Elementverarbeitung von Workspace Environment Management weit verbreitet ist. Das folgende Beispiel veranschaulicht, wie Sie Hash-Tags verwenden:

Wenn Sie in eine INI-Datei schreiben möchten, 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 die 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, so dass 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 den Einsatz in bestimmten Teilen des Produkts implementiert. Dieses Tag kann in der E-Mail-Vorlage unter Erweiterte Einstellungen > Benutzeroberflächen-Agent-Personalisierung > Helpdesk-Optionen aufgenommen werden. 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 der dynamische Token für alle Active Directory-Attribute. Es gibt einen verwandten Filter, der den Wert der angegebenen Attribute überprüft.

Für Organisationseinheiten (OU) -Strukturen des Benutzers ersetzt WEM den Wert [UserParentOU: level]durch den zugehörigen Active Directory-OU-Namen. 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 den dynamischen Token[UserParentOU: level] im Netzwerklaufwerkpfad verwenden, um die Organisationseinheit der Benutzer dynamisch aufzulösen. Es gibt zwei Möglichkeiten, den dynamischen Token zu verwenden:

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

Hinweis:

  • Bei allen AD- Attributen wird Groß-/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 der Registerkarte Administration > 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 ist der 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##.