/
/

Comment utiliser Power Automate pour simplifier les flux de travail des MSP

par Jarod Habana, IT Technical Writer   |  
traduit par Laurie Mouret
Comment utiliser Power Automate pour simplifier les flux de travail des MSP image de bannière de blog

Les fournisseurs de services gérés (MSP) et les professionnels de l’informatique recherchent toujours des moyens de réduire le travail manuel et d’accroître l’efficacité pour simplifier leurs tâches. Pour répondre à ce besoin, Microsoft a créé Power Automate. Ce service basé sur le cloud est une solution puissante qui permet aux utilisateurs d’automatiser les tâches de routine, de rationaliser les flux de travail et de connecter différents outils et services sans avoir besoin d’un codage complexe. Poursuivez votre lecture pour découvrir comment travailler plus intelligemment et plus rapidement avec un flux de travail MicrosoftPower Automate.

Comment utiliser Power Automate pour l’automatisation des flux de travail des MSP ?

Microsoft Power Automate propose plusieurs méthodes pour automatiser diverses tâches, en fonction de votre environnement, des outils disponibles et de vos besoins. Voici six options et leurs instructions étape par étape.

📌 Conditions préalables :

  • Licence Microsoft 365 Business Premium ou Microsoft Power Platform
  • Accès administrateur à Microsoft Power Automate (web et bureau)
  • Connaissance d’Office 365, SharePoint, Exchange et des outils de script
  • Facultatif : Accès aux appareils sur site pour les flux de travail hybrides

💡 À noter : Consultez la section Éléments à prendre en compte avant de poursuivre.

📌 Stratégies de déploiement recommandées :

Cliquez pour choisir une méthode

💻

Pour les utilisateurs individuels

💻💻💻

Pour les entreprises

Méthode 1 : via les flux de cloud Power Automate (GUI)
Méthode 2 : via les flux de bureau de Power Automate
Méthode 3 : via PowerShell
Méthode 4 : via le registre pour les conditions de déclenchement (logique basée sur les événements)
Méthode 5 : via l’invite de commande (webhooks Invoke Power Automate)
Méthode 6 : via la stratégie de groupe (scripts de lancement ou flux PAD)

Méthode 1 : via les flux de cloud Power Automate (GUI)

Cette méthode permet aux utilisateurs de créer des flux de cloud, qui sont des flux de travail en ligne initiés par des événements, des calendriers ou des déclencheurs provenant d’autres services.

📌 Cas d’utilisation:

  • Publication dans Microsoft Teams lorsqu’un nouveau ticket est créé dans ConnectWise
  • Fermeture automatique des tickets dans PSA lorsqu’ils sont résolus dans NinjaOne
  • Envoi d’alertes par e-mail lorsque des listes SharePoint critiques sont mises à jour
  • Escalade des e-mails du service d’assistance à haute priorité vers Slack

📌 Prérequis : Accès à Power Automate en ligne

Étapes :

  1. Ouvrez https://make.powerautomate.com.
  2. Dans le volet gauche, cliquez sur Créer.
  3. Dans le volet de droite, sous Démarrer à partir de zéro), cliquez sur Flux de cloud automatisé.
  4. Donnez un nom à votre flux et sélectionnez un déclencheur (par exemple, « À l’arrivée d’un nouvel e-mail » ou « Lorsqu’un fichier est créé »).
  5. Dans la nouvelle page, cliquez sur l’icône plus(+) située sous le déclencheur que vous avez créé.
  6. Parcourez les options et ajoutez la logique conditionnelle, les approbations ou les actions que vous souhaitez.
  7. Cliquez sur Enregistrer.
  8. Cliquez sur Tester pour tester le flux.
  9. Publiez-le et partagez-le avec votre équipe.

Méthode 2 : via les flux de bureau de Power Automate

Cette méthode vous permet d’automatiser des actions sur votre ordinateur Windows, telles que cliquer sur des boutons, copier du texte et interagir avec des logiciels. Elle utilise les flux de bureau Power Automate (PAD), qui permettent d’accéder à l’automatisation des processus robotiques (RPA) sur les terminaux Windows. Ceci particulièrement utile pour les applications qui ne prennent pas en charge l’intégration en ligne.

📌 Cas d’utilisation:

  • Ouvrir et extraire automatiquement les données des logiciels existants
  • Copier des données entre des applications distantes et Excel
  • Simulation des tâches du service d’assistance à l’aide de l’automatisation du clavier ou de la souris

📌 Prérequis : Téléchargez Flux de bureau de Power Automate

Étapes :

  1. Installez Flux de bureau de Power Automate à partir du Microsoft Store.
  2. Lancez l’application et cliquez sur le bouton Nouveau flux dans le coin supérieur droit.
  3. Nommez le flux et sélectionnez le bouton Créer .
  4. Utilisez le concepteur visuel pour faire un glisser/déposer des étapes et des actions (telles que Lancer l’application, Cliquer sur un bouton, Lire le texte de l’écran et Envoyer les données à Excel) du volet gauche vers l’écran principal.
  5. Cliquez sur Enregistrer.
  6. Sélectionnez Exécuter pour tester le flux dans l’application.
  7. Facultatif : Testez à nouveau en déclenchant le flux à l’aide d’un événement ou d’un programme dans le cloud.

Méthode 3 : via PowerShell

Cette méthode utilise des scripts PowerShell pour déclencher des flux via des webhooks. Cela indique à Power Automate de démarrer une action, ce qui est utile pour les automatisations hybrides.

📌 Cas d’utilisation:

  • Notification des équipes en cas de défaillance d’un service serveur critique
  • Déclenchement de flux d’alertes à partir de scripts de surveillance de l’espace disque
  • Envoi de données à partir de scripts programmés dans des journaux basés sur le cloud

📌 Conditions préalables :

  • Accès aux URL des webhooks depuis Power Automate ou Azure Logic Apps
  • Compte Microsoft 365 ou Azure

Étapes :

  1. Copiez l’URL du webhook de votre flux depuis les apps Power Automate ou Azure Logic Apps.
  2. Rédigez un script PowerShell pour déclencher les webhooks (exemple ci-dessous).
  3. Enregistrez et planifiez le script à l’aide du planificateur de tâches Windows ou de NinjaOne.

Exemple de script permettant de déclencher un flux en cas d’échec d’un service :

$uri = « https://your-flow-url »

$body = @{ « event » = « CriticalServiceDown »; « device » = « Server1 » } | ConvertTo-Json

Invoke-RestMethod -Uri $uri -Method Post -Body $body -ContentType « application/json »

Ce script envoie une alerte en temps réel indiquant qu’un service critique sur « Server1 » est en panne, en envoyant des données structurées à une API distante ou à un webhook.

Méthode 4 : via le registre pour les conditions de déclenchement (logique basée sur les événements)

Power Automate ne peut pas être déclenché directement à partir du registre Windows. Cependant, vous pouvez utiliser l’observateur d’événements pour enregistrer des événements personnalisés basés sur des modifications de valeurs de registre, qui peuvent déclencher des flux via Azure Logic Apps.

📌 Cas d’utilisation:

  • Détecter l’installation d’un logiciel d’onboarding
  • Suivi des modifications du registre qui reflètent la conformité des appareils
  • Surveillance des paramètres critiques pour la sécurité

📌 Conditions préalables :

  • Accès au registre et à l’observateur d’événements
  • Un script pour surveiller les modifications du registre
  • Power Automate avec Event Grid, ou Azure Monitor

Étapes :

  1. Créez un script personnalisé qui surveille des valeurs de registre spécifiques, telles que les entrées de ce chemin d’accès au registre :

HKEY_LOCAL_MACHINE\Software\MSP\DeviceStatus

Il est utilisé pour refléter les événements d’intégration ou de conformité liés à l’installation de logiciels.

  1. Il doit écrire une entrée dans le journal des événements personnalisé lorsqu’il détecte un changement.
  2. Utilisez Azure Monitor ou Power Automate avec un déclencheur Event Grid pour détecter et réagir à cet événement.

Méthode 5 : via l’invite de commande (webhooks Invoke Power Automate)

Cette méthode déclenche des flux à l’aide de l’Invite de commande ou d’un fichier .bat. Bien que l’Invite de commande ne prenne pas en charge la logique d’automatisation, elle peut utiliser des outils tels que curl ou PowerShell pour déclencher un flux. Cette méthode est également utile pour les systèmes hérités et les fichiers batch et peut s’intégrer à d’anciens processus informatiques.

📌 Cas d’utilisation:

  • Inclure des commandes dans les scripts de connexion pour signaler l’état de l’appareil
  • Déclencher des flux de travail cloud à partir d’anciens scripts

📌 Prérequis : URL du webhook pour votre flux Power Automate

Étapes :

  1. Obtenez l’URL du webhook de votre flux à partir de Power Automate ou Azure Logic Apps.
  2. Ouvrez le bloc-notes, créez un script utilisant curl (exemple ci-dessous) et enregistrez-le avec une extension . bat .
  3. Exécutez le fichier batch dans l’Invite de commande ou ajoutez-le à un script de connexion/démarrage existant.
  4. Lorsqu’il est exécuté, le script envoie un simple message à votre flux de Power Automate.

Exemple de script curl :

curl -X POST https://prod-123.westus.logic.azure.com/… -H « Content-Type: application/json » -d « {\ »event\ »:\ »AgentDown\ »} »

Méthode 6 : via la stratégie de groupe (scripts de lancement ou flux PAD)

Enfin, les administrateurs peuvent utiliser la stratégie de groupe pour lancer les flux de bureau de Power Automate ou les scripts qui déclenchent les flux cloud.

📌 Cas d’utilisation:

  • Lancement d’outils d’onboarding après la sauvegarde d’image syst-me d’un appareil
  • Exécution de contrôles d’intégrité au démarrage
  • Automatisation de l’activation des licences ou des rappels de conformité

📌 Prérequis :

Étapes :

  1. Ouvrez la console de gestion des stratégies de groupe (GPMC). Appuyez sur Touche Windows + R, saisissez gpmc.msc et appuyez sur Entrée.
  2. Dans le volet gauche, naviguez jusqu’à : Configuration de l’ordinateur > Paramètres Windows > Scripts (démarrage/arrêt)
  3. Ajoutez un script qui exécute un flux PAD ou un script de déclenchement de webhook, comme par exemple : Start-Process « C:\Users\Public\Documents\PAD\MyFlow.exe »
  4. Appliquez le GPO au groupe d’appareils souhaité.

⚠️ Éléments à prendre en compte

RisquesConséquences potentiellesRetours en arrière
Déclencheurs mal configurés ou trop actifs
  • Trop d’alertes
  • Tâches en double
  • Interrompez ou désactivez le flux.
  • Examinez les conditions de déclenchement.
  • Testez le déclencheur, puis utilisez l’option Exécuter l’historique.
L’automatisation des postes de travail échoue
  • Les tâches peuvent être laissées à moitié faites
  • Perte de données
  • Fichiers écrasés ou supprimés
  • Testez les étapes une à une.
  • Utilisez des actions de traitement des erreurs pour éviter les défaillances silencieuses.
  • Ajoutez des étapes d’attente ou de délai avant d’interagir avec des applications lentes.
Perte de données due à des défaillances non enregistrées
  • Pas de sortie ou de journal d’erreurs
  • Une défaillance silencieuse s’est produite
  • Confusion des utilisateurs
  • Vérifiez l’historique des exécutions pour déterminer si le flux a été exécuté.
  • Activez les branches d’erreur avec des messages de repli ou des alertes.
  • Utilisez des versions ou des sauvegardes pour toutes les données déplacées ou modifiées.
Dépassement des limites d’utilisation de l’API ou du flux
  • Les flux peuvent échouer silencieusement ou renvoyer des erreurs de goulet étranglement
  • Interruption des processus critiques
  • Vérifiez les erreurs « 429 Too Many Requests » dans les détails de l’exécution du flux.
  • Si nécessaire, passez à un niveau de licence supérieur pour augmenter les limites.
Lacunes de sécurité dues au partage ou à des identifiants faibles
  • Les automatisations peuvent s’interrompre
  • Exposition de données sensibles
  • Remplacez les connexions personnelles par des comptes de service dédiés.
  • Changez régulièrement les clés API et les mots de passe.
  • Utilisez des variables d’environnement ou un gestionnaire de mots de passe sécurisé.
Les flux modifient ou suppriment des données de manière inattendue
  • Perturbation des flux de travail des utilisateurs
  • Perte de documents importants
  • Fichiers partagés corrompus
  • Utilisez l’historique des versions pour restaurer les éléments perdus dans SharePoint ou OneDrive.
  • Arrêtez immédiatement le flux et examinez chaque action pour vérifier si elle a été supprimée ou écrasée.
  • Ajoutez des étapes de confirmation, telles que des approbations ou des conditions, avant d’entreprendre une action permanente.

À quoi sert Power Automate ?

Microsoft Power Automate (anciennement Microsoft Flow) est un outil qui aide les particuliers et les entreprises à gagner du temps, à réduire les erreurs et à connecter les systèmes plus efficacement sans nécessiter de connaissances approfondies en programmation. Il permet aux utilisateurs d’effectuer les opérations suivantes :

  • Automatiser les tâches répétitives telles que l’envoi d’e-mails lorsqu’un formulaire est soumis, le déplacement de fichiers entre des dossiers ou des services de stockage cloud, comme SharePoint vers OneDrive, et l’envoi d’alertes dans Microsoft Teams lorsque de nouveaux documents sont importés.
  • Connecter plusieurs applications, y compris Microsoft 365 (Outlook, Excel, Teams), des applications tierces (Slack, Dropbox) et d’autres systèmes personnalisés.
  • Créer un flux de travail basé sur des déclencheurs, où un déclencheur lance l’automatisation (comme la réception d’un ce-mail) pour effectuer des actions (comme l’enregistrement de la pièce jointe ou le transfert du message).
  • Tirer parti de l’automatisation du bureau pour les activités à l’écran qui ne disposent pas d’options d’intégration intégrées, comme le fait de cliquer sur des applications existantes, de remplir des formulaires et de copier-coller des données entre les logiciels.
  • Soutenir les flux de travail des services informatiques et des MSP en simplifiant les tâches telles que la résolution automatique ou l’escalade des tickets d’assistance, le contrôle de la conformité des appareils, le lancement de scripts lorsque les systèmes sont hors ligne et la programmation de la maintenance de routine.

Autres considérations relatives à l’utilisation de Power Automate

Pour éviter tout problème, vous devez connaître quelques bonnes pratiques et limitations avant de créer et de déployer des flux de travail dans Microsoft Power Automate.

Sécurité

Les flux de travail automatisés accèdent souvent à des données sensibles telles que les tickets, les e-mails, les fichiers ou l’état de l’appareil, alors assurez-vous de donner la priorité à la sécurité. Utilisez toujours des comptes de service et des connexions sécurisées pour l’accès à l’API ou aux webhooks.

Licences

Power Automate est proposé avec différents niveaux de licence, et toutes les fonctionnalités ne sont pas disponibles dans la version gratuite. Les fonctionnalités de Power Automate Cloud, comme les flux de base, sont incluses dans la plupart des abonnements à Microsoft 365 Business. PAD est gratuit sur Windows 10 et 11, mais les fonctions avancées peuvent nécessiter des plans premium.

Gestion des erreurs

Même les flux bien conçus peuvent échouer en raison d’erreurs réseau, de données manquantes, d’identifiants obsolètes ou de pannes de service. Pour éviter les échecs de déclenchement, il convient de toujours inclure des actions de dérivation et de secours dans les flux de travail.

Évolutivité

Ce qui fonctionne pour un utilisateur ou une machine peut ne pas être adapté à des dizaines ou des centaines d’utilisateurs. Utilisez donc des variables d’environnement, des contrôles en boucle et des connecteurs pour une évolutivité de niveau entreprise.

Audit

Il est important de garder une trace des actions de vos automatisations pour la gestion des services informatiques (ITSM) et à des fins de conformité. Envisagez d’activer la journalisation dans vos flux, d’utiliser la fonction intégrée « Historique d’exécution » de Power Automate et d’ajouter des entrées de piste d’audit.

Les services NinjaOne qui s’intègrent bien à Power Automate

L’intégration de NinjaOne offre une approche hybride qui peut réduire les frais généraux, minimiser les erreurs manuelles et aider les MSP à développer leurs opérations avec moins d’efforts. Voici les fonctionnalités spécifiques dont les utilisateurs de Power Automate pourraient bénéficier :

Fonctionnalité de NinjaOneFonctionnement avec Power AutomateExemples de cas d’utilisation
Déploiement du scriptDes scripts peuvent être écrits pour déclencher les webhooks de Power Automate après complétionExécutez un script pour mettre à jour un logiciel et déclencher un flux qui enregistre le résultat dans SharePoint
Déclencheurs d’alerteCes alertes peuvent déclencher des flux Power Automate, envoyer des notifications ou créer des ticketsLorsque l’espace disque d’un serveur passe sous la barre des 10 %, déclenchez un flux qui alerte l’équipe technique via Teams
Intégration du système de gestion des ticketsLes flux peuvent générer ou mettre à jour automatiquement des tickets dans NinjaOne ou dans les outils PSA connectés en fonction des conditionsFermez automatiquement un ticket dans NinjaOne lorsqu’un email de résolution est reçu
Inventaire des appareilsLes flux peuvent utiliser les données d’inventaire comme paramètres d’entrée pour l’automatisation dynamique (par exemple, appliquer des stratégies basées sur le type d’appareil)Utilisez Power Automate pour assigner des tâches de conformité en fonction du fabricant de l’appareil ou de la version du système d’exploitation
Planification de stratégiesLes flux Power Automate peuvent être lancés selon un calendrier ou en synchronisation avec les fenêtres d’exécution des stratégies de NinjaOneExécutez un flux Power Automate Desktop tous les vendredis une fois que NinjaOne a terminé le nettoyage du système

Exploitez tout le potentiel de l’automatisation

Microsoft Power Automate offre aux MSP et aux professionnels de l’informatique un ensemble d’outils pour transformer les processus répétitifs et fastidieux en flux de travail intelligents et évolutifs. Grâce aux flux basés sur le cloud, à l’automatisation des postes de travail et aux intégrations de scripts, les prestataires de services peuvent fournir des résultats plus cohérents à leurs clients. Veillez simplement à mettre en place des pratiques de sécurité appropriées et à traiter les erreurs avec soin afin d’éviter les problèmes d’automatisation courants.

Thèmes connexes :

Vous pourriez aussi aimer

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?