Workspace Environment Management

Scriptbasierte Aufgaben

Einführung

Auf dieser Seite können Sie skriptbasierte Aufgaben 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 skriptbasierte Aufgabe an, die Sie verwenden können:

  • Cloud-Gesundheitscheck. 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 skriptbasierten Aufgaben unterscheiden: Benutzerdefinierte Aufgaben sind mit dem Label “CUSTOM” gekennzeichnet und integrierte Aufgaben mit dem Label “CITRIX”.
  • Integrierte skriptbasierte Aufgaben werden immer über den benutzerdefinierten Aufgaben angezeigt. Benutzerdefinierte skriptbasierte Aufgaben 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 skriptbasierten Aufgabe 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 skriptbasierte Aufgabe zu WEM hinzu, damit Sie die Aufgabe mithilfe von WEM automatisieren können.

Jedes Mal, wenn eine skriptbasierte Aufgabe 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.

Scriptbasierte Aufgaben funktionieren auf einer festgelegten Konfigurationsebene. Ein allgemeiner Arbeitsablauf zur Verwendung skriptbasierter Aufgaben lautet wie folgt:

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

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

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

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

    • Gehen Sie zu Überwachung > Berichte und sehen Sie sich dort Berichte an.
    • Gehen Sie zu Scripted Tasks oder zur Seite Einstellungen für skriptbasierte Tasks eines Konfigurationssatzes. Suchen Sie die skriptbasierte Aufgabe, wählen Sie die Ellipse aus, und wählen Sie dann Berichte anzeigenaus. 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 skriptbasierte Aufgaben finden Sie unter Berichte.

Eine skriptbasierte Aufgabe hinzufügen

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

  1. Klicken Sie auf der Seite Scripted Taskauf Add scripted task.

  2. Konfigurieren Sie im Assistenten zum Hinzufügen skriptbasierter Aufgaben 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 skriptbasierten Aufgaben 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 skriptbasierten Aufgabe ausgeführt werden soll. Beachten Sie, dass die Einstiegspunktdatei nicht mehr als drei Ebenen tief in der Ordnerstruktur enthalten darf.
    • Lade eine Datei hoch. 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 skriptbasierter Aufgaben zurück.

    • Erteilen Sie Berechtigungen. Geben Sie die Zugriffsebene an, die Sie für die skriptbasierte Aufgabe gewähren möchten. Stellen Sie sicher, dass Sie die mit jeder Option verbundenen Berechtigungen verstehen.

      • Vollzugriff. Eine skriptbasierte Aufgabe mit Vollzugriff hat umfassenden lokalen Zugriff. Wenn diese Option ausgewählt ist, werden der skriptbasierten Aufgabe Berechtigungen erteilt, als ob sie unter dem lokalen Systemkonto ausgeführt würde.
      • Eingeschränkter Zugriff (mit Netzwerkzugriff). Eine skriptbasierte Aufgabe mit eingeschränktem Zugriff (mit Netzwerkzugriff) hat keinen umfangreichen lokalen Zugriff, kann jedoch auf Netzwerkressourcen zugreifen. Wenn diese Option ausgewählt ist, werden der skriptbasierten Aufgabe Berechtigungen erteilt, als ob sie unter dem Netzwerkdienstkonto ausgeführt würde.
      • Beschränkter Zugriff (ohne Netzwerkzugriff). Eine skriptbasierte Aufgabe 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 skriptbasierten Aufgabe 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.

  • Ausgabe-Pfad. 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 skriptbasierten Aufgabe

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

  1. Suchen Sie auf der Seite Scripted Tasks 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 bearbeitenaus. Der Assistent zum Bearbeiten skriptbasierter Aufgaben 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 Speichern.

Hinweis:

Sie können keine integrierten skriptbasierten Aufgaben bearbeiten.

Löschen einer skriptbasierten Aufgabe

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

  1. Suchen Sie auf der Seite Scripted Tasks 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öschenaus.

Wichtig:

  • Sie können keine integrierten skriptbasierten Aufgaben löschen.
  • Um eine skriptbasierte Aufgabe 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 skriptbasierten Aufgabe

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

  1. Suchen Sie auf der Seite Scripted Tasks 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 klonenaus.

Hinweis:

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

Scriptbasierte Aufgaben