Belangrijkste punten
- MSP’s vereenvoudigen hun workflows met cloud- of desktopflows die tickets, notificaties, onboarding en compliance-taken automatiseren.
- Microsoft Power Automate is een cloud-based tool waarmee IT-professionals repeterende taken automatiseren en meerdere applicaties koppelen zonder te programmeren.
- Managed service providers gebruiken Power Automate om tijd te besparen, handmatige fouten te verminderen en de efficiëntie in IT-omgevingen te verhogen.
- Power Automate bouwt automatisering op met triggers, schema’s, scripts of integraties met andere bedrijfs- en IT-applicaties.
- NinjaOne integreert met Power Automate om IT-processen te stroomlijnen via notificaties, scripts, ticketautomatisering en beleidsplanning.
Managed service providers (MSP’s) en IT-professionals kunnen Microsoft Power Automate gebruiken om ticketupdates, notificaties, onboardingstappen en compliance-controles te automatiseren, zonder ingewikkeld programmeerwerk. Zoekt u manieren om handmatig werk te beperken en efficiënter te werken? Lees dan verder: deze gids laat zien hoe u slimmer en sneller werkt met een Microsoft Power Automate workflow.
Wilt u dit onderwerp visueel uitgelegd zien? Bekijk dan Power Automate gebruiken om MSP-workflows te vereenvoudigen.
Aanbevolen implementatiestrategieën:
| Klik om een methode te kiezen | Het beste voor individuele gebruikers | Het beste voor grote organisaties |
| Methode 1: cloud flows in Power Automate gebruiken (GUI) | ✓ | |
| Methode 2: Power Automate Desktop gebruiken | ✓ | |
| Methode 3: PowerShell combineren met Power Automate | ✓ | |
| Methode 4: het register en gebeurtenissenlogboeken gebruiken als triggervoorwaarden (event-based logica) | ✓ | |
| Methode 5: de opdrachtprompt gebruiken (Power Automate-webhooks aanroepen) | ✓ | |
| Methode 6: Groepsbeleid gebruiken (scripts of PAD-flows starten) | ✓ |
Manieren om Power Automate in te zetten voor workflowautomatisering bij MSP’s
Vereisten:
- Microsoft 365 Business Premium of een licentie voor Microsoft Power Platform
- Beheerderstoegang tot Microsoft Power Automate (web en desktop)
- Kennis van Office 365, SharePoint, Exchange en scripttools
- Optioneel: Toegang tot on-premises devices voor hybride workflows
Tip: bekijk Waar u op moet letten voordat u verdergaat.
Methode 1: cloud flows in Power Automate gebruiken (GUI)
Met deze methode maakt u cloud flows: online workflows die worden gestart door gebeurtenissen, schema’s of triggers uit andere services.
Toepassingen:
- Een bericht in Microsoft Teams plaatsen zodra er een nieuw ticket in ConnectWise wordt aangemaakt
- Tickets in de PSA automatisch sluiten wanneer ze in NinjaOne zijn opgelost
- E-mailnotificaties versturen wanneer kritieke SharePoint-lijsten worden bijgewerkt
- Helpdesk-e-mails met hoge prioriteit escaleren naar Slack
Vereiste: toegang tot Power Automate online
Stappen:
- Ga naar https://make.powerautomate.com.
- Klik in het linkerdeelvenster op Maken.
- Klik in het rechterdeelvenster onder Beginnen met een leeg item op Geautomatiseerde cloudstroom.
- Geef uw flow een naam en kies een trigger (bijvoorbeeld “Wanneer er een nieuw e-mailbericht binnenkomt” of “Wanneer een bestand wordt gemaakt”).
- Klik op de nieuwe pagina op het plusteken (+) onder de trigger die u hebt aangemaakt.
- Blader door de opties en voeg de gewenste voorwaardelijke logica, goedkeuringen of acties toe.
- Klik op Opslaan.
- Klik op Testen om de flow te testen.
- Publiceer de flow en deel deze met uw team.
Methode 2: Power Automate Desktop gebruiken
Met deze methode automatiseert u acties op uw Windows-computer, zoals op knoppen klikken, tekst kopiëren en werken in software. Power Automate Desktop (PAD) maakt Robotic Process Automation (RPA) mogelijk op Windows-endpoints. Dat is vooral handig voor applicaties die geen online integratie ondersteunen.
Toepassingen:
- Automatisch legacy-software openen en er gegevens uit halen
- Gegevens kopiëren tussen externe applicaties en Excel
- Helpdesktaken nabootsen met toetsenbord- of muisautomatisering
Vereiste: Power Automate Desktop geïnstalleerd
Stappen:
- Installeer Power Automate Desktop via de Microsoft Store.
- Start de app en klik rechtsboven op de knop Nieuwe stroom.
- Geef de flow een naam en klik op de knop Maken.
- Sleep met de visuele ontwerper stappen en acties (zoals App starten, Op een knop klikken, Schermtekst lezen en Gegevens naar Excel verzenden) van het linkerdeelvenster naar het hoofdscherm.
- Klik op Opslaan.
- Kies Uitvoeren om de flow binnen de app te testen.
- Optioneel: Test de flow nogmaals door deze te starten via een cloudgebeurtenis of een schema.
Methode 3: PowerShell combineren met Power Automate
Bij deze methode start u flows via webhooks met PowerShell-scripts. Zo geeft u Power Automate de opdracht om een actie te starten, wat handig is bij hybride automatiseringen.
Toepassingen:
- Teams informeren wanneer een kritieke serverservice uitvalt
- Notificatieworkflows starten vanuit scripts die de schijfruimte monitoren
- Gegevens uit geplande scripts naar cloud-based logboeken sturen
Vereisten:
- Toegang tot webhook-URL’s uit Power Automate of Azure Logic Apps
- Een Microsoft 365- of Azure-account
Stappen:
- Kopieer de webhook-URL van uw flow uit Power Automate of Logic Apps.
- Schrijf een PowerShell-script dat webhooks aanroept (zie het voorbeeld hieronder).
- Sla het script op en plan het in met Windows Taakplanner of NinjaOne.
Voorbeeld van een PowerShell-script dat een flow start wanneer een service uitvalt:
$uri = "https://your-flow-url"$body = @{ "event" = "CriticalServiceDown"; "device" = "Server1" } | ConvertTo-JsonInvoke-RestMethod -Uri $uri -Method Post -Body $body -ContentType "application/json" |
Dit script stuurt een realtime notificatie dat een kritieke service op “Server1” niet meer draait door gestructureerde gegevens naar een externe API of webhook te posten.
Methode 4: het register en gebeurtenissenlogboeken gebruiken als triggervoorwaarden (event-based logica)
Power Automate kan niet rechtstreeks vanuit het Windows-register worden gestart. U kunt wel Logboeken gebruiken om aangepaste gebeurtenissen vast te leggen op basis van wijzigingen in registerwaarden en die gebeurtenissen flows laten starten via Logic Apps.
Toepassingen:
- Detecteren wanneer onboardingsoftware wordt geïnstalleerd
- Registerwijzigingen volgen die iets zeggen over de compliance van een device
- Beveiligingskritieke instellingen monitoren
Vereisten:
- Toegang tot het register en Logboeken
- Een script dat registerwijzigingen monitort
- Power Automate met Event Grid of Azure Monitor
Stappen:
- Maak een aangepast script dat specifieke registerwaarden monitort, zoals vermeldingen in dit registerpad:
HKEY_LOCAL_MACHINE\Software\MSP\DeviceStatus
Dit wordt gebruikt om onboarding- of compliancegebeurtenissen van software-installaties weer te geven.
- Het script moet een aangepaste vermelding in het gebeurtenissenlogboek schrijven zodra het een wijziging detecteert.
- Gebruik Azure Monitor of Power Automate met een Event Grid-trigger om die gebeurtenis te detecteren en erop te reageren.
Methode 5: de opdrachtprompt gebruiken (Power Automate-webhooks aanroepen)
Met deze methode start u flows via de opdrachtprompt of een .bat-bestand. De opdrachtprompt ondersteunt zelf geen automatiseringslogica, maar kan via tools als curl of PowerShell een flow starten. Deze methode is ook handig voor legacy-systemen en batchbestanden en laat zich goed combineren met oudere IT-processen.
Toepassingen:
- Opdrachten opnemen in aanmeldscripts om de status van een device te rapporteren
- Cloudworkflows starten vanuit oude scripts
Vereiste: een webhook-URL voor uw Power Automate-flow
Stappen:
- Haal de webhook-URL van uw flow op uit Power Automate of Azure Logic Apps.
- Open Kladblok, maak een script met curl (zie het voorbeeld hieronder) en sla het op met de extensie .bat.
- Voer het batchbestand uit in de opdrachtprompt of voeg het toe aan een bestaand aanmeld- of opstartscript.
- Bij het uitvoeren stuurt het script een eenvoudig bericht naar uw Power Automate-flow.
Voorbeeld van een curl-script voor de opdrachtprompt:
curl -X POST https://prod-123.westus.logic.azure.com/... -H "Content-Type: application/json" -d "{\"event\":\"AgentDown\"}"
Methode 6: Groepsbeleid gebruiken (scripts of PAD-flows starten)
Tot slot kunnen beheerders Groepsbeleid inzetten om Power Automate Desktop-flows of scripts te starten die cloud flows activeren.
Toepassingen:
- Onboardingtools starten nadat een device is geïmaged
- Gezondheidscontroles uitvoeren bij het opstarten
- Licentieactivering of compliance-herinneringen automatiseren
Vereiste:
- Toegang tot de Groepsbeleidsbeheer-console (GPMC)
- Een opgeslagen PAD-flow of PowerShell-script
- Beheerderstoegang tot het device of domein
Stappen:
- Open Groepsbeleidsbeheer (GPMC). Druk op Windows-toets + R, typ “gpmc.msc” en druk op Enter.
- Ga in het linkerdeelvenster naar: Computerconfiguratie > Windows-instellingen > Scripts (Opstarten/Afsluiten)
- Voeg een script toe dat een PAD-flow uitvoert of een webhook aanroept, bijvoorbeeld:
Start-Process "C:\Users\Public\Documents\PAD\MyFlow.exe" - Pas het GPO toe op de gewenste groep devices.
Waar u op moet letten
| Risico’s | Mogelijke gevolgen | Oplossingen |
| Verkeerd geconfigureerde of te gevoelige triggers |
|
|
| Desktopautomatisering mislukt |
|
|
| Gegevensverlies door niet-gelogde fouten |
|
|
| Limieten voor API- of flowgebruik overschreden |
|
|
| Beveiligingsgaten door gedeelde of zwakke referenties |
|
|
| Flows wijzigen of verwijderen onverwacht gegevens |
|
|
Waarvoor wordt Power Automate gebruikt?
Microsoft Power Automate (voorheen Microsoft Flow) is een tool waarmee particulieren en bedrijven tijd besparen, fouten verminderen en systemen efficiënter koppelen, zonder diepgaande programmeerkennis. Gebruikers kunnen er het volgende mee doen:
- Repeterende taken automatiseren, zoals e-mails versturen wanneer een formulier wordt ingediend, bestanden verplaatsen tussen mappen of cloudopslagdiensten zoals van SharePoint naar OneDrive en notificaties in Microsoft Teams plaatsen wanneer er nieuwe documenten worden geüpload.
- Meerdere applicaties koppelen, waaronder Microsoft 365 (Outlook, Excel, Teams), applicaties van derden (Slack, Dropbox) en andere maatwerksystemen.
- Een workflow op basis van triggers maken, waarbij een trigger de automatisering start (zoals het ontvangen van een e-mail) om acties uit te voeren (zoals de bijlage opslaan of het bericht doorsturen).
- Profiteren van desktopautomatisering voor handelingen op het scherm waarvoor geen ingebouwde integratie bestaat, zoals klikken door legacy-applicaties, formulieren invullen en gegevens kopiëren en plakken tussen software.
- IT- en MSP-workflows ondersteunen door taken te vereenvoudigen, zoals supporttickets automatisch oplossen of escaleren, de compliance van devices monitoren, scripts starten wanneer systemen offline gaan en routineonderhoud inplannen.
Aanvullende aandachtspunten bij het gebruik van Power Automate
Om problemen te voorkomen, moet u een aantal beste praktijken en beperkingen kennen voordat u workflows bouwt en uitrolt in Microsoft Power Automate.
Beveiliging
Geautomatiseerde workflows hebben vaak toegang tot gevoelige gegevens zoals tickets, e-mail, bestanden of de status van devices. Geef beveiliging daarom prioriteit. Gebruik altijd serviceaccounts en beveiligde verbindingen voor toegang via API’s of webhooks.
Licenties
Power Automate kent verschillende licentieniveaus en niet alle functies zijn beschikbaar in het gratis plan. Cloudfuncties van Power Automate, zoals basisflows, zitten bij de meeste Microsoft 365 Business-abonnementen inbegrepen. PAD is gratis op Windows 10 en 11, maar voor geavanceerde functies kan een premium-abonnement nodig zijn.
Foutafhandeling
Zelfs goed ontworpen flows kunnen mislukken door netwerkfouten, ontbrekende gegevens, verlopen referenties of storingen. Neem altijd foutvertakkingen en terugvalacties op in uw workflows om mislukte triggers te voorkomen.
Schaalbaarheid
Wat werkt voor één gebruiker of machine, schaalt niet per se goed naar tientallen of honderden. Gebruik omgevingsvariabelen, lusbesturing en connectors voor schaalbaarheid op enterpriseniveau.
Audit
Het is belangrijk om vast te leggen wat uw automatiseringen doen, zowel voor ITSM (IT service management) als voor compliance. Overweeg om logging in te schakelen in uw flows, de ingebouwde functie “Uitvoeringsgeschiedenis” van Power Automate te gebruiken en vermeldingen in een audittrail toe te voegen.
Zo werken de scripts en automatisering van NinjaOne samen met Power Automate
NinjaOne-scripts kunnen na afloop een webhook-URL van Power Automate aanroepen, zodat resultaten terechtkomen in tools als Teams, SharePoint of uw PSA. De NinjaOne Automation Library en planning op basis van beleid voeren het werk uit op endpoints en Power Automate brengt het resultaat naar uw bedrijfsapplicaties. Dit zijn specifieke functies die Power Automate-gebruikers van pas kunnen komen:
| NinjaOne-functie | Samenwerking met Power Automate | Voorbeelden van toepassingen |
| Scriptimplementatie | Scripts kunnen zo worden geschreven dat ze na afloop Power Automate-webhooks aanroepen | Voer een script uit om software bij te werken en start een flow die het resultaat vastlegt in SharePoint |
| Notificatietriggers | Deze notificaties kunnen Power Automate-flows starten die meldingen versturen of tickets aanmaken | Wanneer de schijfruimte van een server onder de 10% zakt, start u een flow die het technische team via Teams waarschuwt |
| Integratie met het ticketsysteem | Flows kunnen op basis van voorwaarden automatisch tickets aanmaken of bijwerken in NinjaOne of gekoppelde PSA-tools | Sluit een ticket automatisch in NinjaOne zodra er een oplossingsmail binnenkomt |
| Device-inventaris | Flows kunnen inventarisgegevens als invoerparameters gebruiken voor dynamische automatisering (bijvoorbeeld beleid toepassen op basis van het type device) | Gebruik Power Automate om compliancetaken toe te wijzen op basis van de fabrikant van het device of de OS-versie |
| Beleidsplanning | Power Automate-flows kunnen volgens een schema worden gestart of synchroon lopen met de uitvoeringsvensters van NinjaOne-beleid | Voer elke vrijdag een Power Automate Desktop-flow uit nadat NinjaOne de systeemopschoning heeft afgerond |
Haal alles uit automatisering
Microsoft Power Automate biedt MSP’s en IT-professionals een set tools om repeterende, tijdrovende processen om te zetten in slimme, schaalbare workflows. Met cloud-based flows, desktopautomatisering en scriptintegraties leveren dienstverleners consistentere resultaten aan hun klanten. Zorg wel voor goede beveiligingspraktijken en een zorgvuldige foutafhandeling om veelvoorkomende automatiseringsproblemen te voorkomen.
Gerelateerde onderwerpen:
