UiPath Documentation
activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

IT-Automatisierungsaktivitäten

Letzte Aktualisierung 20. Mai 2026

Bereitstellen und Verwalten von Amazon WorkSpaces

Im folgenden Beispiel wird erläutert, wie Amazon WorkSpaces-Aktivitäten zur Automatisierung der Bereitstellung und zur Automatisierung von Aufgaben verwendet werden. Es enthält Aktivitäten wie Amazon Workspaces Scope, Create Workspace, For Each Workspace, Restart Workspace, Stop Workspace, Update Workspace oder Remove Workspace. Diese Aktivitäten finden Sie im Paket UiPath.AmazonWorkSpaces.Activities .

Das Beispiel enthält zwei Workflows:

Create_Workspace.xaml

Stellt einen neuen WorkSpace für einen bestimmten Verzeichnisbenutzer bereit, indem:

  • Vorbereiten der Tags, die mit dem WorkSpace verknüpft werden sollen, einschließlich eines Tags mit key=CreationDate, um die Informationen zum Erstellungsdatum zu speichern, da die Amazon WorkSpaces-API diesen Wert nicht bereitstellt;
  • Angeben von Bundle, Verzeichnis, Benutzername, Ausführungsmodus, Tags usw.

Manage_Workspaces.xaml

Führt IT-Verwaltungsaufgaben für die WorkSpaces in einem angegebenen Verzeichnis durch:

  • Identifizieren und Neustarten fehlerhafter WorkSpaces;
  • Beenden von WorkSpaces, die verfügbar sind, sich aber in einem getrennten Zustand befinden (Kostenoptimierung);
  • Identifizieren nicht verwendeter WorkSpaces und basierend auf einem Inaktivitätszeitraum, Ausführen einer der folgenden Aktionen:
    • Senden einer Warn-E-Mail an den Benutzer;
    • dauerhaftes Entfernen des WorkSpace (Kostenoptimierung).

Bereitstellen eines WorkSpace

This is how the first automation process, Create_Workspace.xaml, which connects to Amazon Web Services and creates a new WorkSpace, can be built:

  1. Add the Amazon Workspace Scope activity to connect to Amazon Web Services and also to provide a scope for the Amazon WorkSpaces activities. Then specify either Access Keys (i.e., AccessKeyId & SecretAccessKey) or an IAMRole (when the robot is running within an EC2 instance). In this example, we are connecting using Access Keys.

    Hinweis:

    Weitere Informationen zum Erstellen eines geheimen AWS-Schlüssels finden Sie in diesem Artikel: Erstellen eines AWS-Zugriffsschlüssels.

  2. A new WorkSpace is provisioned using the Create Workspace activity.

WorkSpaces verwalten

This is how the second automation process, Manage_Workspaces.xaml, which retrieves all WorkSpaces in a specified directory, can be built:

  1. Befolgen Sie die gleichen Anweisungen wie in Schritt 1 unter Bereitstellen eines WorkSpace.

  2. Use the For Each Workspace activity with FilterBy set to DirectoryId. Then provide your directory ID in the FilterValue property.

    Hinweis:

    The For Each Workspace activity supports filtering by DirectoryId, BundleId, and WorkspaceIds.

Für jeden WorkSpace, der den Filterkriterien entspricht, überprüfen wir, ob eine der folgenden Aktionen ausgeführt werden soll.

Starten Sie einen fehlerhaften WorkSpace neu.

If the state of the WorkSpace is AWRKSState.UNHEALTHY, reboot the WorkSpace by using the Reboot Workspace activity.

Since this activity can take a long time, it is recommended to set the value of the WaitForCompletion property to False.

Beenden eines getrennten WorkSpace

Beenden Sie einen WorkSpace, der für mehr als 30 Minuten getrennt ist.

If the running mode of the WorkSpace is AutoStop and the user is disconnected for more than MinutesSinceDisconnected minutes, stop it by calling the Stop Workspace activity with WaitForCompletion set to False.

Eine Warn-E-Mail senden

Senden Sie eine Warn-E-Mail an den Benutzer, wenn der WorkSpace in den letzten 30 Tagen nicht verwendet wurde.

Wenn der WorkSpace in den letzten InactivityPeriodBeforeWarning Tagen nicht verwendet wurde, erhält der Benutzer eine E-Mail mit der Meldung, dass der WorkSpace in 7 Tagen endgültig entfernt wird, z. B. InactivityPeriodBeforeRemoving - InactivityPeriodBeforeWarning = 37 – 30 = 7.

Use the Send Outlook Mail Message activity to send the warning email.

In addition, to keep a record of the admin action performed, add a tag/tags to the WorkSpace. Use the Update Workspace activity to add such tags.

Einen WorkSpace endgültig entfernen

Entfernen Sie einen WorkSpace, der in den letzten 37 Tagen nicht verwendet wurde.

If the WorkSpace was not used in the past InactivityPeriodBeforeRemoving days, it will be terminated. For this action, use the Remove Workspace activity with WaitForCompletion set to False.

Einen WorkSpace, der noch nie verwendet wurde, endgültig entfernen

Entfernen Sie einen WorkSpace, der seit seiner Erstellung vor mehr als 37 Tagen noch nie verwendet wurde.

Diese Situation kann nur überprüft werden, wenn WorkSpace.LastKnownUserConnectionTimestamp = new DateTime() (d. h. nie verwendet) und der WorkSpace verfügt über ein Tag, das das Erstellungsdatum speichert (da die Amazon WorkSpaces-API diesen Wert nicht bereitstellt).

Wenn der WorkSpace nie verwendet wurde und creationDate <= Today.Date.AddDays(-InactivityPeriodBeforeRemoving), wird er endgültig entfernt.

Run the process. The robot uses the Amazon WorkSpaces activities to automate your Amazon WorkSpaces tasks.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben