activities
latest
false
UiPath logo, featuring letters U and I in white
Aktivitäten zur IT-Automatisierung
Last updated 15. Nov. 2024

Neuen persönlichen virtuellen Desktop für einen Benutzer erstellen

Im folgenden Beispiel wird erklärt, wie Azure WVD-Aktivitäten verwendet werden, um die Erstellung eines neuen virtuellen Desktops für einen bestimmten Benutzer zu automatisieren. Gezeigt werden Aktivitäten wie Windows Virtual Desktop Scope, Create Host Pool, Get Application Group, Assign Users and Groups to Application Group, Add Virtual Machine to Host Pool, Update Session Host.

Der Workflow besteht aus den folgenden Aktionen:

  1. Stellen Sie eine Verbindung mit Azure her.
  2. Erstellen Sie einen neuen persönlichen Hostpool.
  3. Weisen Sie das Benutzerkonto der Standard-Desktopanwendungsgruppe des Hostpools zu.
  4. Erstellen Sie einen neuen Sitzungshost, indem Sie eine vorhandene virtuelle Maschine (VM) zum Hostpool hinzufügen.
  5. Weisen Sie den Benutzer dem Sitzungshost zu.
  6. Senden Sie eine E-Mail mit Details zum Zugriff auf den virtuellen Desktop an den Benutzer.

1. Herstellen einer Verbindung mit Azure

  • Fügen Sie die Aktivität Windows Virtual Desktop Scope hinzu, um eine Verbindung mit Azure herzustellen und einen Scope für Azure WVD-Aktivitäten bereitzustellen.
  • Legen Sie einen Wert für die Parameter ClientID, ClientSecret (SecureString), Environment, SubscriptionIDund TenantID fest .


2. Erstellen Sie einen neuen persönlichen Hostpool

  • Fügen Sie die Aktivität Create Host Pool hinzu, um einen Hostpool vom Typ Persönlichzu erstellen. In diesem Fall wird jedem Benutzer ein Desktop zugewiesen. Diese Aktivität erstellt eine Standard-Desktopanwendungsgruppe.
  • Legen Sie Typ auf Persönlich fest.
  • Legen Sie PersonalDesktopAssignmentType auf Direct fest. In diesem Fall müssen Sie den Benutzer später sowohl der Desktopanwendungsgruppe des Hostpools als auch einem bestimmten Sitzungshost zuweisen, bevor der Benutzer eine Verbindung mit dem persönlichen Desktop herstellen kann.
  • Legen Sie einen Wert für die obligatorischen Parameter Name, ResourceGroupNameund Region fest.
  • Um die Standard-Desktopanwendungsgruppe des Hostpools beim angegebenen Arbeitsbereich zu registrieren, legen Sie einen Wert für den Parameter Arbeitsbereich fest.

    Hinweis: Eine Desktopanwendungsgruppe muss einem Arbeitsbereich zugeordnet sein, damit Benutzer die für sie veröffentlichten Desktops sehen können.
  • (Optional) Geben Sie einen Wert für die Parameter FriendlyName, Descriptionund Tags an.



3. Weisen Sie das Benutzerkonto einer Anwendungsgruppe zu.

  • Fügen Sie die Aktivität Get Application Group hinzu, um das WVDApplicationGroup -Objekt abzurufen, das der standardmäßigen Desktop-Anwendungsgruppe des Hostpools zugeordnet ist.
  • Legen Sie hostPoolInfo.DefaultDesktopApplicationGroupName auf ApplicationGroupName fest.
  • Legen Sie hostPoolInfo.ResourceGroupName auf ResourceGroupName fest.


  • Weisen Sie den Benutzer der Desktopanwendungsgruppe zu, indem Sie die Aktivität Benutzer und Gruppen einer Anwendungsgruppe zuweisen verwenden.

    Wichtig:

    Um die Aktivität Benutzer und Gruppen zu Anwendungsgruppe zuweisen verwenden zu können, muss der Client (Anwendung), der in der Aktivität Windows Virtual Desktop Scope (ClientID-Eigenschaft) angegeben ist, über die hierbeschriebenen Berechtigungen verfügen.

    Sie können beispielsweise Ihrem Client (Anwendung) die Rolle Besitzer für die Ressourcengruppe zuweisen, zu der die Anwendungsgruppe gehört, indem Sie die hierbeschriebenen Schritte ausführen.

  • Geben Sie den Benutzer an, indem Sie UsersAndGroupsIds auf {"user-object-id"}festlegen, wobei user-object-id die Objekt-ID des Benutzerkontos in Azure ADdarstellt. Dieser Wert kann aus dem Azure-Portal oder mit der Aktivität Get User des UiPath.AzureActiveDirectory.Activities -Pakets abgerufen werden.


4. Erstellen Sie einen neuen Sitzungshost

  • Fügen Sie dem Hostpool mithilfe der Aktivität Virtuelle Maschine zu Hostpool hinzufügen eine VM hinzu.
  • Die VM kann im Azure-Portal oder mit der Aktivität Create VM des UiPath.Azure.Activities -Pakets erstellt werden.
  • Geben Sie die Azure-VM an, indem Sie einen Wert für die Parameter in der Kategorie Virtuelle Maschine festlegen, nämlich Name und ResourceGroupName.

    Tipp: Der Status der VM muss auf Wird ausgeführt festgelegt werden, wenn Sie die Aktivität Virtuelle Maschine zum Hostpool hinzufügen verwenden .
  • Geben Sie die Anmeldeinformationen eines Domänenbenutzerkontos an, das verwendet wird, um die VM mit der Domäne zu verbinden. Wenn DomainToJoin nicht festgelegt ist, wird die VM mit der Domäne verbunden, die dem Suffix des Benutzerprinzipals entspricht, das im Parameter DomainUsername angegeben ist.
  • Die Aktivität Virtuelle Maschine zum Hostpool hinzufügen wird lange ausgeführt, daher wird empfohlen, ein Timeout von 1200 oder länger festzulegen, um sicherzustellen, dass sie abgeschlossen wird (falls Sie auf den Abschluss warten möchten, um andere Vorgänge auf dem resultierenden Sitzungshost auszuführen ).



5. Weisen Sie den Benutzer dem Sitzungshost zu.

  • Nachdem der Sitzungshost erstellt wurde, weisen Sie den Benutzer dem Sitzungshost mithilfe der Aktivität Update Session Host zu.



    Hinweis: Dieser Schritt ist nur erforderlich, wenn für den Hostpool, zu dem der Sitzungshost gehört, die Option Direkte Zuweisung aktiviert ist.

6. Senden Sie eine E-Mail an den Benutzer

  • Informieren Sie den Benutzer über den neuen persönlichen virtuellen Desktop, indem Sie eine E-Mail mit der Aktivität Send Outlook Mail Message senden .



  • Die E-Mail enthält Informationen zum Zugriff auf den virtuellen Desktop.



Führen Sie den Prozess aus. Der Roboter verwendet die Azure Windows Virtual Desktop- Aktivitäten, um Ihre Azure WVD-Aufgaben zu automatisieren.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten