Workspace Environment Management

Skriptaufgaben

Einführung

Tipp:

Skriptbasierte Aufgaben funktionieren auf Maschinenebene. Um Aufgaben auf Benutzersitzungsebene auszuführen, verwenden Sie stattdessen Externe Aufgaben .

Auf dieser Seite können Sie Skriptaufgaben hinzufügen, die Sie an Ihre individuellen Anforderungen an das Umgebungsmanagement anpassen. Sie können diese Aufgaben dann mit Workspace Environment Management (WEM) automatisieren, indem Sie sie im entsprechenden Konfigurationssatz konfigurieren.

Derzeit bieten wir Ihnen die folgende integrierte Skriptaufgabe an, die Sie verwenden können:

  • Cloud Health Check. Ermöglicht das Ausführen von Prüfungen, die den Zustand von Virtual Delivery Agents (VDAs) messen. Bei VDA-Integritätsprüfungen wird die mögliche Ursache häufiger Probleme bei der VDA-Registrierung und beim Sitzungsstart gesucht. Cloud Health Check wird unter dem lokalen Systemkonto auf dem Agenthost ausgeführt.

Tipp:

  • Sie können zwischen benutzerdefinierten und integrierten Skriptaufgaben unterscheiden: Benutzerdefinierte Aufgaben sind mit dem Label “CUSTOM” gekennzeichnet und integrierte Aufgaben mit dem Label “CITRIX”.
  • Integrierte Skriptaufgaben werden immer über den benutzerdefinierten Aufgaben angezeigt. Benutzerdefinierte Skriptaufgaben werden in absteigender Reihenfolge basierend auf dem Zeitpunkt der letzten Änderung sortiert.

Mit dieser Funktion können Sie die Funktionen von WEM für Ihre individuellen Verwaltungsanforderungen erweitern. Mit der integrierten Skriptaufgabe Cloud Health Check können Sie beispielsweise den Zustand der VDAs messen. Die Aufgabe ist skriptbasiert. Sie können Ihre eigene Script-Datei schreiben. Anschließend fügen Sie die Skriptdatei als Skriptaufgabe zu WEM hinzu, damit Sie die Aufgabe mithilfe von WEM automatisieren können.

Jedes Mal, wenn eine Skriptaufgabe ausgeführt wird, wird ein entsprechender Bericht dafür generiert. Der Bericht enthält Informationen über die Ausführung der Aufgabe, die Ergebnisse der Aufgabenausführung und vieles mehr, sodass Sie Aktivitäten im Zusammenhang mit der Aufgabe überprüfen können.

Skriptaufgabe funktionieren auf einer festgelegten Konfigurationsebene. Ein allgemeiner Arbeitsablauf zur Verwendung von Skriptaufgaben lautet wie folgt:

  1. Fügen Sie auf der Seite Skriptaufgaben eine Skriptaufgabe hinzu.

  2. Navigieren Sie zu dem Konfigurationssatz, für den Sie die Skriptaufgabe aktivieren möchten.

  3. Aktivieren Sie auf der Seite Einstellungen für Skriptaufgaben dieses Konfigurationssatzes die Skriptaufgabe. Siehe Einstellungen für Skriptaufgaben.

  4. Zeigen Sie optional Berichte zu der Skriptaufgabe an. Es gibt zwei Möglichkeiten, das zu tun:

    • Gehen Sie zu Überwachung > Berichte und sehen Sie sich dort Berichte an.
    • Gehen Sie zu Skriptaufgaben oder zur Seite Einstellungen für Skriptaufgaben eines Konfigurationssatzes. Suchen Sie die Skriptaufgabe, wählen Sie die Ellipse aus, und wählen Sie dann Berichte anzeigen aus. Sie werden dann zur Seite Überwachung > Berichte weitergeleitet, wobei die entsprechenden Filter automatisch angewendet werden. Sie können dann verwandte Berichte sehen.

Informationen zu Berichten über Skriptaufgaben finden Sie unter Berichte.

Eine Skriptaufgabe hinzufügen

Um eine Skriptaufgabe hinzuzufügen, führen Sie die folgenden Schritte aus:

  1. Klicken Sie auf der Seite Skriptaufgabe auf Skriptaufgabe hinzufügen.

  2. Konfigurieren Sie im Assistenten zum Hinzufügen von Skriptaufgaben die folgenden Einstellungen und klicken Sie dann auf Speichern.

    • Name der Aufgabe. Geben Sie einen Namen für die Aufgabe an.

    • Tags. Wählen Sie aus vorhandenen Tags oder geben Sie durch Kommas getrennte Tags ein. Ein Tag darf nicht mehr als 20 Zeichen lang sein. Tags sind wie Stichwörter oder Bezeichnungen. Die Verwendung von Tags ermöglicht es Ihnen, Ihre Aufgaben auf neue Weise zu identifizieren. Sie dienen auch als Filter, sodass Sie Ihre Ansicht von Aufgaben in Skriptaufgaben in Abhängigkeit von für Sie wichtigen Kriterien neu anordnen können. Sie können so viele Tags verwenden, wie Sie möchten.

    • Beschreibung. Geben Sie optional zusätzliche Informationen an, die Ihnen helfen, die Aufgabe zu identifizieren.

    • Dateityp. Wählen Sie einen Dateityp für die Aufgabe aus. Zwei Arten von Dateien werden unterstützt:

      • PowerShell. Individuelle PowerShell-Skriptdateien.
      • ZIP. Mehrere Dateien in einer einzigen ZIP-Datei gebündelt. ZIP-Dateien, die größer als 10 MB sind, werden nicht unterstützt. Geben Sie nach dem Hochladen einer ZIP-Datei einen Einstiegspunkt an, der angibt, welche Datei zu Beginn der Skriptaufgabe ausgeführt werden soll. Beachten Sie, dass die Einstiegspunktdatei nicht mehr als drei Ebenen tief in der Ordnerstruktur enthalten darf.
    • Datei hochladen. Klicken Sie auf Durchsuchen, navigieren Sie zu der Datei, wählen Sie sie aus, und klicken Sie dann auf Öffnen. Sie kehren zum Assistenten zum Hinzufügen von Skriptaufgaben zurück.

    • Berechtigungen erteilen. Geben Sie die Zugriffsebene an, die Sie der skriptbasierten Aufgabe gewähren möchten. Stellen Sie sicher, dass Sie die mit jeder Option verbundenen Berechtigungen verstehen.

      • Vollzugriff. Eine Skriptaufgabe mit Vollzugriff hat umfassenden lokalen Zugriff. Wenn diese Option ausgewählt ist, werden der Skriptaufgabe Berechtigungen erteilt, als ob sie unter dem lokalen Systemkonto ausgeführt würde.
      • Eingeschränkter Zugriff (mit Netzwerkzugriff). Eine Skriptaufgabe mit eingeschränktem Zugriff (mit Netzwerkzugriff) hat keinen umfangreichen lokalen Zugriff, kann jedoch auf Netzwerkressourcen zugreifen. Wenn diese Option ausgewählt ist, werden der Skriptaufgabe Berechtigungen erteilt, als ob sie unter dem Netzwerkdienstkonto ausgeführt würde.
      • Beschränkter Zugriff (ohne Netzwerkzugriff). Eine Skriptaufgabe mit eingeschränktem Zugriff (ohne Netzwerkzugriff) hat keinen umfangreichen lokalen Zugriff und kann nicht auf Netzwerkressourcen zugreifen. Wenn diese Option ausgewählt ist, werden der Skriptaufgabe Berechtigungen erteilt, als ob sie unter dem lokalen Dienstkonto ausgeführt würde.

      For more information, see the Microsoft documentation https://docs.microsoft.com/en-us/windows/security/identity-protection/access-control/security-identifiers#well-known-sids.

  • Arbeitsordner. Geben Sie optional den absoluten Pfad des lokalen Ordners auf dem Endbenutzerbetriebssystem ein. Der Arbeitsordner ist der aktuelle Ordner für die Datei, wenn sie gestartet wird. Sie können den Pfad mit Umgebungsvariablen erstellen (z. B. %ProgramFiles%). Wenn nicht angegeben, wird PSScriptRoot als Standardarbeitsordner verwendet. Weitere Informationen PSScriptRootzu finden Sie in der Microsoft-Dokumentation https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_automatic_variables?view=powershell-7.1.

  • Generiert diese Aufgabe Ausgabedateien. Wählen Sie aus, ob der hinzugefügte Task Ausgabedateien generiert.

  • Ausgabepfad. Geben Sie einen Pfad relativ zu dem Ordner ein, in dem sich die Datei befindet. Der Pfad muss den Dateinamen und die Dateinamenerweiterung enthalten. Beispiel: output\report.txt.

Bearbeiten einer Skriptaufgabe

Um eine Skriptaufgabe zu bearbeiten, führen Sie die folgenden Schritte aus:

  1. Suchen Sie auf der Seite Skriptaufgaben die Aufgabe. Verwenden Sie bei Bedarf das Suchfeld, um schnell nach der Aufgabe zu suchen.

  2. Klicken Sie auf die Ellipse der Aufgabe und wählen Sie dann Task bearbeiten aus. Der Assistent zum Bearbeiten von Skriptaufgaben wird angezeigt.

  3. Konfigurieren Sie auf der Registerkarte Aufgabeninfo die Einstellungen nach Bedarf.

  4. Zeigen Sie auf der Registerkarte Script-Inhalt den Script-Inhalt an.

  5. Klicken Sie auf Save.

Hinweis:

Sie können keine integrierten Skriptaufgaben bearbeiten.

Löschen einer Skriptaufgabe

Um eine Skriptaufgabe zu löschen, führen Sie die folgenden Schritte aus:

  1. Suchen Sie auf der Seite Skriptaufgaben die Aufgabe. Verwenden Sie bei Bedarf das Suchfeld, um schnell nach der Aufgabe zu suchen.

  2. Klicken Sie auf die Ellipse der Aufgabe und wählen Sie dann Aufgabe löschen aus.

Wichtig:

  • Sie können keine integrierten Skriptaufgaben löschen.
  • Um eine Skriptaufgabe zu löschen, die derzeit für einige Konfigurationssätze aktiviert ist, müssen Sie sie zunächst in diesen Konfigurationssätzen deaktivieren.

Klonen einer Skriptaufgabe

Führen Sie die folgenden Schritte aus, um eine Skriptaufgabe zu klonen:

  1. Suchen Sie auf der Seite Skriptaufgaben die Aufgabe. Verwenden Sie bei Bedarf das Suchfeld oder die Tags, um die Aufgabe schnell zu finden.

  2. Klicken Sie auf die Auslassungspunkte der Aufgabe und wählen Sie dann Aufgabe klonen aus.

Hinweis:

Beim Klonen einer Aufgabe werden Sie aufgefordert, den Namen zu ändern, um doppelte Namen zu vermeiden.

Option „Aufgabeneinstellungen konfigurieren“

Gehen Sie wie folgt vor, um die Aufgabeneinstellung schnell zu erreichen:

  1. Suchen Sie auf der Seite Skriptaufgaben die Aufgabe. Verwenden Sie bei Bedarf das Suchfeld oder die Tags, um die Aufgabe schnell zu finden.

  2. Klicken Sie auf die Ellipse der Aufgabe und wählen Sie dann Aufgabeneinstellungen konfigurierenaus.

  3. Wählen Sie im Assistenten zum Auswählen eines Konfigurationssatzes einen Konfigurationssatz aus.

  4. Klicken Sie auf Los, um die gefilterte Aufgabe auf der Seite Einstellungen für skriptbasierte Aufgaben aufzurufen, wo nur die gewählte Aufgabe herausgefiltert wird.

Weitere Informationen

Beispiele für die Verwendung von Skriptaufgaben finden Sie unter:

Skriptaufgaben