Exécuter des flux de bureau unattended
Le déclenchement de flux de bureau à partir de flux de cloud vous permet d’exécuter des flux de bureau en mode sans surveillance. Les flux de bureau sans surveillance sont idéaux pour automatiser les tâches qui ne nécessitent pas de supervision humaine.
Astuce
Pour l’automatisation de bureau sans surveillance, vous avez besoin du plan Processus Power Automate. Plus d’informations : Allouer et attribuer la licence de processus
Power Automate utilise la connexion de flux de bureau sélectionnée pour se connecter automatiquement à votre ordinateur et exécuter le flux de bureau sans surveillance. Une fois le flux terminée, il se déconnecte de l’appareil et envoie un rapport de son activité.
Lorsque vous exécutez des flux de bureau en mode sans surveillance, gardez à l’esprit que :
Power Automate crée une session de bureau à distance (RDP) sur la machine pour exécuter des flux de bureau sans surveillance. La connexion à la session de console de la machine n’est pas disponible pour les exécutions sans surveillance.
Power Automate crée, gère, puis libère la session utilisateur Windows sur les appareils cibles.
Les flux de bureau sans surveillance maintiennent l’écran de la machine cible verrouillé afin que personne ne puisse les voir fonctionner.
Les appareils Windows 10 et Windows 11 ne peuvent pas exécuter des flux de bureau en mode « unattended » si des sessions utilisateur Windows actives sont présentes (même une session verrouillée).
Sur Windows Server, si une session utilisateur Windows verrouillée est ouverte avec le même utilisateur que la connexion du flux de bureau, vous recevez une erreur.
L’utilisateur spécifié dans la connexion doit disposer des autorisations nécessaires pour créer une session de bureau à distance sur la machine. Dans la plupart des cas, cela signifie que l’utilisateur doit être membre du groupe Utilisateurs du bureau à distance sur la machine. Dans certaines configurations Citrix, l’utilisateur doit appartenir au groupe Utilisateurs avec accès direct.
La résolution d’écran par défaut de la session de bureau à distance peut être différente de celle utilisée lors de la création du flux. Cela peut créer des conditions différentes, comme une taille d’écran plus petite, des éléments moins visibles dans l’application cible, etc., pour les flux qui s’exécutent en mode sans surveillance. Cela peut entraîner des erreurs si un élément cible est introuvable, ou même en interaction avec l’élément incorrect si des actions du clavier ou de la souris sont utilisées. Pour éviter ce comportement, définissez la résolution d’écran appropriée en mode sans surveillance.
Important
- Pour exécuter des flux de bureau en mode « unattended », la machine doit être disponible avec tous les utilisateurs déconnectés.
- Les sessions utilisateur Windows verrouillées empêchent l’exécution des flux de bureau en mode unattended.
- Les flux exécutés en mode unattended ne peuvent pas être lancés avec des privilèges élevés.
Réutiliser une session Windows en mode unattended
Les flux de bureau peuvent s’exécuter sur une session Windows tant qu’elle existe et qu’elle n’est pas déverrouillée pour des exécutions unattended.
Power Automate crée une nouvelle session pour chaque exécution unattended sur la machine à l’aide des informations d’identification fournies dans la connexion. Le flux s’exécute sur cette session, puis Power Automate le déconnecte.
La fonctionnalité réutiliser la session Windows permet aux flux de bureau de s’exécuter sur une session existante. À la fin de l’exécution du flux, la session est verrouillée et Power Automate peut la réutiliser pour une autre exécution.
Pour autoriser la réutilisation de la session Windows :
Connectez-vous à Power Automate.
Sélectionnez Surveiller, puis Machines.
Sélectionnez la machine ou le groupe de machines cible.
Sélectionnez Paramètres dans la barre de commandes.
Activez Réutiliser des sessions pour les exécutions unattended.
Note
Lorsque vous ajoutez des machines à des groupes de machines, elles héritent des paramètres du groupe. Lors de la suppression de machines d’un groupe de machines, celles-ci conservent les paramètres définis au niveau du groupe.
Consentement de l’administrateur pour les exécutions sans surveillance
Pour effectuer des exécutions sans surveillance, configurez les éléments suivants :
- Informations d’identification du certificat Microsoft Entra ID sur un appareil joint Microsoft Entra ID
- Informations d’identification du nom d’utilisateur/mot de passe Microsoft Entra ID sur un appareil joint Microsoft Entra ID nécessitant une authentification au niveau du réseau (NLA)
Étape 1 : Activer l’authentification Microsoft Entra pour RDP
Activez l’authentification Microsoft Entra pour RDP uniquement pour l’appid a4a365df-50f1-4397-bc59-1a1564b8bb9c
(MSRDspId).
Étape 2 - Masquer la boîte de dialogue d’invite de consentement pour un groupe de périphériques cible
Masquez la boîte de dialogue d’invite de consentement uniquement pour l’appid a4a365df-50f1-4397-bc59-1a1564b8bb9c
(MSRDspId).
Le flux de bureau échoue avec une erreur MSEntraRemoteDesktopAppConsentRequired
si le consentement n’est pas accordé.
Problèmes connus et limitations
- La réutilisation des sessions n’est pas prise en charge sur les machines sur lesquelles un utilisateur peut avoir plusieurs sessions (l’utilisateur n’est pas limité à une seule session).