UiPath Documentation
activities
latest
false
IT-Automatisierungsaktivitäten
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.

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

Im folgenden Beispiel wird erläutert, wie Azure WVD-Aktivitäten verwendet werden, um die Erstellung eines neuen virtuellen Desktops für einen bestimmten Benutzer zu automatisieren. Es enthält 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.

  • Set a value for ClientID, ClientSecret (SecureString), Environment, SubscriptionID, and TenantID parameters.

2. Erstellen Sie einen neuen persönlichen Hostpool

  • Fügen Sie die Aktivität Hostpool erstellen hinzu, um einen Hostpool vom Typ Persönlich zu erstellen. In diesem Fall wird jedem Benutzer ein Desktop zugewiesen. Diese Aktivität erstellt eine standardmäßige Desktopanwendungsgruppe.

  • Set Type to Personal.

  • Set PersonalDesktopAssignmentType to Direct. In this case, you must later assign the user to both the host pool’s desktop application group and to a specific session host before the user can connect to the personal desktop.

  • Set a value for the mandatory parameters Name, ResourceGroupName, and Region.

  • To register the host pool's default desktop application group with the specified workspace, set a value for the Workspace parameter.

    Hinweis:

    A desktop application group must be associated with a workspace in order for users to see the desktops published to them.

  • (Optional) Provide a value for FriendlyName, Description, and Tags parameters.

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 Desktopanwendungsgruppe des Hostpools zugeordnet ist.

  • Set hostPoolInfo.DefaultDesktopApplicationGroupName to ApplicationGroupName.

  • Set hostPoolInfo.ResourceGroupName to ResourceGroupName.

  • Weisen Sie den Benutzer der Desktopanwendungsgruppe zu, indem Sie die Aktivität Assign Users and Groups to Application Group verwenden.

    Wichtig:

    Um die Aktivität Benutzer und Gruppen zur 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 hier beschriebenen Berechtigungen verfügen. Beispielsweise können Sie Ihrem Client (Anwendung) die Rolle „Besitzer“ für die Ressourcengruppe zuweisen, zu der die Anwendungsgruppe gehört, indem Sie die hier beschriebenen 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 AD darstellt. Dieser Wert kann über das Azure-Portal oder mit der Aktivität Get User des Pakets UiPath.AzureActiveDirectory.Activities abgerufen werden.

4. Erstellen Sie einen neuen Sitzungshost

  • Fügen Sie dem Hostpool eine VM mithilfe der Aktivität Add Virtual Machine to Host Pool hinzu.

  • Die VM kann im Azure-Portal oder mit der Aktivität Create VM des Pakets UiPath.Azure.Activities erstellt werden.

  • Specify the Azure VM by setting a value for the parameters in the Virtual Machine category, namely Name and ResourceGroupName.

    Tipp:

    The VM’s status needs to be set to Running when using the Add Virtual Machine to Host Pool activity.

  • Specify the credentials of a domain user account that will be used to join the VM to the domain. If DomainToJoin is not set, the VM will be joined to the domain matching the suffix of the user principal name provided in the DomainUsername parameter.

  • The Add Virtual Machine to Host Pool activity runs for a long time, so it is recommended to set a Timeout of 1200 or longer to be sure it will complete (in case you want to wait for completion to perform other operations on the resulted session host).

5. Weisen Sie den Benutzer dem Sitzungshost zu.

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

    Hinweis:

    This step is required only when the host pool to which the session host belongs has the Direct assignment option enabled.

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.

Run the process. The robot uses the Azure Windows Virtual Desktop activities to automate your Azure WVD 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