activities
latest
false
UiPath logo, featuring letters U and I in white
Activités d'automatisation informatique
Last updated 15 nov. 2024

Créer un nouveau poste de travail virtuel personnel pour un utilisateur

L'exemple ci-dessous explique comment utiliser les activités Azure WVD pour automatiser la création d'un nouveau bureau virtuel pour un utilisateur spécifique. Il présente des activités telles que 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.

Le workflow se compose des actions suivantes :

  1. Connectez-vous à Azure.
  2. Créez un pool d'hôtes personnels.
  3. Attribuez le compte d'utilisateur au groupe d'applications de bureau par défaut du pool d'hôtes.
  4. Créez un hôte de session en ajoutant une machine virtuelle (VM) existante au pool d'hôtes.
  5. Affectez l'utilisateur à l'hôte de session.
  6. Envoyez un e-mail à l'utilisateur avec des détails sur la façon d'accéder au bureau virtuel.

1. Se connecter à Azure

  • Ajoutez l’activité Étendue du bureau virtuel Windows (Windows Virtual Desktop Scope ) pour vous connecter à Azure et fournir une étendue pour les activités Azure WVD.
  • Définissez une valeur pour les paramètres ClientID, ClientSecret (SecureString), Environment, SubscriptionIDet TenantID .


2. Créer un pool d'hôtes personnels

  • Ajoutez l'activité Créer un pool d' hôtes (Create Host Pool ) pour créer un pool d'hôtes de type Personnel ( Personal). Dans ce cas, chaque utilisateur se voit attribuer un bureau. Cette activité crée un groupe d'applications de bureau par défaut.
  • Définissez Type sur Personnel (Personal).
  • Définissez PersonalDesktopAssignmentType sur Direct. Dans ce cas, vous devez ultérieurement affecter l'utilisateur au groupe d'applications de bureau du pool d'hôtes et à un hôte de session spécifique avant que l'utilisateur puisse se connecter au bureau personnel.
  • Définissez une valeur pour les paramètres obligatoires Name, ResourceGroupNameet Region.
  • Pour enregistrer le groupe d'applications de bureau par défaut du pool d'hôtes avec l'espace de travail spécifié, définissez une valeur pour le paramètre Espace de travail.

    Remarque : un groupe d'applications de bureau doit être associé à un espace de travail pour que les utilisateurs puissent voir les bureaux qui leur sont publiés.
  • (Facultatif) Fournissez une valeur pour les paramètres FriendlyName, Descriptionet Balises .



3. Attribuer le compte d'utilisateur à un groupe d'applications

  • Ajoutez l'activité Get Application Group pour récupérer l'objet WVDApplicationGroup associé au groupe d'applications de bureau par défaut du pool d'hôtes.
  • Définissez hostPoolInfo.DefaultDesktopApplicationGroupName sur ApplicationGroupName.
  • Définissez hostPoolInfo.ResourceGroupName sur ResourceGroupName.


  • Affectez l'utilisateur au groupe d'applications de bureau à l'aide de l'activité Affecter des utilisateurs et des groupes au groupe d'applications (Assign Users and Groups to Application Group) .

    Important :

    Pour utiliser l'activité Affecter des utilisateurs et des groupes au groupe d'applications ( Assign Users and Groups to Application Group) , le client (application) spécifié dans l'activité Windows Virtual Desktop Scope (propriété ClientID) doit disposer des autorisations décrites ici.

    Par exemple, vous pouvez attribuer le rôle Propriétaire à votre client (application) pour le groupe de ressources auquel appartient le groupe d'applications en suivant les étapes décrites ici.

  • Spécifiez l'utilisateur en définissant UsersAndGroupsIds sur {"user-object-id"}, où user-object-id représente l ' ID d'objet du compte d'utilisateur dans Azure AD. Cette valeur peut être obtenue à partir du portail Azure ou à l'aide de l'activité Obtenir l' utilisateur (Get User ) du package UiPath.AzureActiveDirectory.Activities .


4. Créer un hôte de session

  • Ajoutez une machine virtuelle au pool d'hôtes à l'aide de l'activité Ajouter une machine virtuelle au pool d'hôtes (Add Virtual Machine to Host Pool ).
  • La machine virtuelle peut être créée dans le portail Azure ou à l'aide de l'activité Créer une machine virtuelle ( Create VM ) du package UiPath.Azure.Activities .
  • Spécifiez la machine virtuelle Azure en définissant une valeur pour les paramètres de la catégorie Machine virtuelle , à savoir Name et ResourceGroupName.

    Conseil : le statut de la machine virtuelle doit être défini sur En cours d' exécution lors de l'utilisation de l'activité Ajouter une machine virtuelle au pool d'hôtes .
  • Spécifiez les informations d'identification d'un compte d'utilisateur de domaine qui sera utilisé pour joindre la machine virtuelle au domaine. Si DomainToJoin n'est pas défini, la machine virtuelle sera jointe au domaine correspondant au suffixe du nom d'utilisateur principal fourni dans le paramètre DomainUsername .
  • L'activité Ajouter une machine virtuelle au pool d'hôtes s'exécute pendant une longue période, il est donc recommandé de définir un délai d'attente de 1200 ou plus pour être sûr qu'elle se terminera (au cas où vous voudriez attendre la fin pour effectuer d'autres opérations sur l'hôte de session résultant ).



5. Affecter l'utilisateur à l'hôte de session

  • Une fois l'hôte de session créé, affectez-le à l'utilisateur de session à l'aide de l'activité Mettre à jour l'hôte de session (Update Session Host ).



    Remarque : cette étape n'est requise que lorsque l'option Affectation directe ( Direct ) est activée dans le pool d'hôtes auquel appartient l'hôte de session.

6. Envoyer un e-mail à l'utilisateur

  • Informez l’utilisateur de la création du nouveau bureau virtuel personnel en lui envoyant un e-mail à l’aide de l’activité Envoyer un message électronique Outlook (Send Outlook Mail Message ).



  • L'e-mail contient des informations sur la façon d'accéder au bureau virtuel.



Exécutez le processus. Le robot utilise les activités Azure Windows Virtual Desktop pour automatiser vos tâches Azure WVD.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.