Externe Aufgaben

Steuert die Ausführung externer Aufgaben. Zu den externen Aufgaben gehören Skripte und Anwendungen, solange der Agent-Host über die entsprechenden Programme verfügt, um sie auszuführen. Häufig verwendete Skripte sind: .vbs und .cmd Skripte.

Mit der Funktion „Externe Aufgaben“ können Sie angeben, wann eine externe Aufgabe ausgeführt werden soll. Dadurch können Sie Benutzerumgebungen effektiver verwalten.

Tipp:

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

Externe Aufgabenliste

Eine Liste Ihrer vorhandenen externen Aufgaben. Mit Suchen können Sie die Liste nach Namen oder ID anhand einer Textzeichenfolge filtern.

So fügen Sie eine externe Aufgabe hinzu

  1. Verwenden Sie das KontextmenüBefehlHinzufügen.
  2. Geben Sie Details in den Registerkarten Neue externe Aufgabe ein, und klicken Sie dann auf OK.

Felder und Steuerelemente

Name. Hier können Sie den Anzeigenamen der externen Aufgabe angeben, die in der externen Aufgabenliste angezeigt wird.

Beschreibung. Hier können Sie zusätzliche Informationen über die externe Aufgabe angeben.

Pfad. Hier können Sie den Pfad zum externen Task angeben. Der Pfad wird in der Benutzerumgebung aufgelöst. Stellen Sie sicher, dass:

  • Der Pfad, den Sie hier angegeben haben, entspricht dem Agentenhost.
  • Der Agent-Host verfügt über das entsprechende Programm, um den Task auszuführen.

Argumente. Ermöglicht das Festlegen von Startparametern oder Argumenten. Sie können eine Zeichenfolge eingeben. Die Zeichenfolge enthält Argumente, die an das Zielskript oder die Zielanwendung übergeben werden sollen. Beispiele für die Verwendung derFelderPfadundArgumente finden Sie unter Beispiele für externe Aufgaben.

Externer Task-Status. Steuert, ob die externe Aufgabe aktiviert oder deaktiviert ist. Wenn diese Option deaktiviert ist, verarbeitet der Agent die Aufgabe nicht, selbst wenn die Aufgabe Benutzern zugewiesen ist.

Prozess auf

  • Aktualisieren. Steuert, ob der externe Task ausgeführt werden soll, wenn Benutzer den Agenten aktualisieren. Standardmäßig ist die Option ausgewählt.

  • Verbinden Sie sich erneut. Steuert, ob der externe Task ausgeführt werden soll, wenn ein Benutzer eine Verbindung mit einem Computer wiederherstellt, auf dem der Agent ausgeführt wird. Standardmäßig ist die Option ausgewählt. Wenn der WEM-Agent auf einem physischen Windows-Gerät installiert ist, ist diese Option nicht anwendbar.

  • Anmelden. Steuert, ob der externe Task ausgeführt werden soll, wenn sich Benutzer anmelden. Standardmäßig ist die Option ausgewählt.

  • Abmelden. Steuert, ob der externe Task ausgeführt werden soll, wenn sich Benutzer abmelden. Diese Option funktioniert nur, wenn der Citrix User Logon Service ausgeführt wird. Standardmäßig ist die Option nicht ausgewählt.

Führen Sie „Versteckt“ aus. Wenn diese Option ausgewählt ist, wird der Task im Hintergrund ausgeführt und den Benutzern nicht angezeigt.

Einmal laufen. Wenn diese Option aktiviert ist, führt WEM den Task nur einmal aus, unabhängig davon, welche Optionen Sie imAbschnittProzess an ausgewählt haben und ob Agents neu gestartet werden. Die Standardeinstellung ist ‘Auf Remotesitzung nur im Vollbildmodus zugreifen’.

Ausführungsreihenfolge. Hier können Sie die Reihenfolge der Ausführung für jede Aufgabe angeben. Diese Option kann nützlich sein, wenn Benutzern mehrere Aufgaben zugewiesen sind und einige Aufgaben darauf angewiesen sind, dass andere erfolgreich ausgeführt werden. Standardmäßig ist der Wert 0.

Warten Sie auf Abschluss der Aufgabe. Hier können Sie angeben, wie lange der Agent auf den Abschluss der Aufgabe wartet. Standardmäßig ist derWert fürWartezeitüberschreitung 30 Sekunden.

Aktionstyp. Beschreibt, welche Art von Aktion die externe Aufgabe ist.

Problembehandlung

Nachdem Sie das Feature aktiviert haben, erstellt der WEM-Agent eine Protokolldatei mit dem Namen Citrix WEM Agent Logoff.log, wenn sich ein Benutzer zum ersten Mal abmeldet. Die Protokolldatei befindet sich im Stammordner eines Benutzers. Der WEM-Agent schreibt jedes Mal, wenn sich der Benutzer abmeldet, Informationen in die Protokolldatei. Die Informationen helfen Ihnen dabei, Probleme im Zusammenhang mit externen Aufgaben zu überwachen und zu beheben.

Beispiele für externe Aufgaben

Für ein Skript (z. B. PowerShell -Skript):

  • Wenn weder der Ordnerpfad noch der Skriptname Leerzeichen enthält:
    • Geben Sie imFeldPfad Folgendes ein: C:\Windows\System32\WindowsPowerShell\v1.0\ powershell.exe.
    • Geben Sie imFeldArgumente Folgendes ein: C:\<folder path>\ <![CDATA [<script name>.ps1]].

    Alternativ können Sie den Pfad zur Skriptdatei direkt in dasFeldPfad eingeben. Beispiel: C:\<folder path>\.ps1<script name>. Geben Sie imFeldArgumente ggf. Argumente an. Ob die Skriptdatei jedoch ausgeführt oder mit einem anderen Programm geöffnet wird, hängt von den in der Benutzerumgebung konfigurierten Dateitypzuordnungen ab. Weitere Informationen zu Dateitypzuordnungen finden Sie unter Dateizuordnungen.

  • Wenn der Ordnerpfad oder der Skriptname Leerzeichen enthält:
    • Geben Sie imFeldPfad Folgendes ein: C:\Windows\System32\WindowsPowerShell\v1.0\ powershell.exe.
    • Geben Sie imFeldArgumente Folgendes ein: -file C:\<folder path>\ <![CDATA [<script name>.ps1]].

Für eine Anwendung (z. B. iexplore.exe):

  • Geben Sie imFeldPfad Folgendes ein: C:\Program Files\ internet explorer\ iexplore.exe.
  • Geben Sie imFeldArgumente die URL der zu öffnenden Website ein: https://docs.citrix.com/.

Externe Aufgaben