/
/

Zo vereenvoudigt u MSP-workflows met Power Automate

door Team Ninja
How to Use Power Automate to Simplify MSP Workflows blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

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 kiezenHet beste voor individuele gebruikersHet 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:

  1. Ga naar https://make.powerautomate.com.
  2. Klik in het linkerdeelvenster op Maken.
  3. Klik in het rechterdeelvenster onder Beginnen met een leeg item op Geautomatiseerde cloudstroom.
  4. Geef uw flow een naam en kies een trigger (bijvoorbeeld “Wanneer er een nieuw e-mailbericht binnenkomt” of “Wanneer een bestand wordt gemaakt”).
  5. Klik op de nieuwe pagina op het plusteken (+) onder de trigger die u hebt aangemaakt.
  6. Blader door de opties en voeg de gewenste voorwaardelijke logica, goedkeuringen of acties toe.
  7. Klik op Opslaan.
  8. Klik op Testen om de flow te testen.
  9. 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:

  1. Installeer Power Automate Desktop via de Microsoft Store.
  2. Start de app en klik rechtsboven op de knop Nieuwe stroom.
  3. Geef de flow een naam en klik op de knop Maken.
  4. 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.
  5. Klik op Opslaan.
  6. Kies Uitvoeren om de flow binnen de app te testen.
  7. 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:

  1. Kopieer de webhook-URL van uw flow uit Power Automate of Logic Apps.
  2. Schrijf een PowerShell-script dat webhooks aanroept (zie het voorbeeld hieronder).
  3. 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-Json
Invoke-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:

  1. 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.

  1. Het script moet een aangepaste vermelding in het gebeurtenissenlogboek schrijven zodra het een wijziging detecteert.
  2. 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:

  1. Haal de webhook-URL van uw flow op uit Power Automate of Azure Logic Apps.
  2. Open Kladblok, maak een script met curl (zie het voorbeeld hieronder) en sla het op met de extensie .bat.
  3. Voer het batchbestand uit in de opdrachtprompt of voeg het toe aan een bestaand aanmeld- of opstartscript.
  4. 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:

Stappen:

  1. Open Groepsbeleidsbeheer (GPMC). Druk op Windows-toets + R, typ “gpmc.msc” en druk op Enter.
  2. Ga in het linkerdeelvenster naar: Computerconfiguratie > Windows-instellingen > Scripts (Opstarten/Afsluiten)
  3. Voeg een script toe dat een PAD-flow uitvoert of een webhook aanroept, bijvoorbeeld: Start-Process "C:\Users\Public\Documents\PAD\MyFlow.exe"
  4. Pas het GPO toe op de gewenste groep devices.

Waar u op moet letten

Risico’sMogelijke gevolgenOplossingen
Verkeerd geconfigureerde of te gevoelige triggers
  • Te veel notificaties
  • Dubbele taken
  • Pauzeer of schakel de flow uit.
  • Controleer de triggervoorwaarden.
  • Test de trigger en raadpleeg daarna de uitvoeringsgeschiedenis.
Desktopautomatisering mislukt
  • Taken blijven halverwege steken
  • Gegevensverlies
  • Overschreven of verwijderde bestanden
  • Test de stappen één voor één.
  • Gebruik acties voor foutafhandeling om stille fouten te voorkomen.
  • Voeg wacht- of vertragingsstappen toe voordat u met trage applicaties werkt.
Gegevensverlies door niet-gelogde fouten
  • Geen uitvoer of foutenlogboek
  • Er gaat ongemerkt iets mis
  • Verwarring bij gebruikers
  • Controleer in de uitvoeringsgeschiedenis of de flow überhaupt is uitgevoerd.
  • Schakel foutvertakkingen in met terugvalberichten of notificaties.
  • Gebruik versiebeheer of back-ups voor alle gegevens die worden verplaatst of gewijzigd.
Limieten voor API- of flowgebruik overschreden
  • Flows mislukken ongemerkt of geven throttling-fouten
  • Onderbroken kritieke processen
  • Controleer de details van de flowuitvoering op fouten met de melding “429 Too Many Requests”.
  • Stap indien nodig over op een hoger licentieniveau om de limieten te verhogen.
Beveiligingsgaten door gedeelde of zwakke referenties
  • Automatiseringen kunnen vastlopen
  • Blootgestelde gevoelige gegevens
  • Vervang persoonlijke aanmeldingen door speciale serviceaccounts.
  • Vernieuw API-sleutels en wachtwoorden regelmatig.
  • Gebruik omgevingsvariabelen of een kluis voor referenties.
Flows wijzigen of verwijderen onverwacht gegevens
  • Verstoorde workflows van gebruikers
  • Verloren belangrijke records
  • Beschadigde gedeelde bestanden
  • Gebruik de versiegeschiedenis om verloren items in SharePoint of OneDrive te herstellen.
  • Stop de flow direct en controleer per actie of er iets wordt verwijderd of overschreven.
  • Voeg bevestigingsstappen toe, zoals goedkeuringen of voorwaarden, voordat er onomkeerbare acties plaatsvinden.

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-functieSamenwerking met Power AutomateVoorbeelden van toepassingen
ScriptimplementatieScripts kunnen zo worden geschreven dat ze na afloop Power Automate-webhooks aanroepenVoer een script uit om software bij te werken en start een flow die het resultaat vastlegt in SharePoint
NotificatietriggersDeze notificaties kunnen Power Automate-flows starten die meldingen versturen of tickets aanmakenWanneer de schijfruimte van een server onder de 10% zakt, start u een flow die het technische team via Teams waarschuwt
Integratie met het ticketsysteemFlows kunnen op basis van voorwaarden automatisch tickets aanmaken of bijwerken in NinjaOne of gekoppelde PSA-toolsSluit een ticket automatisch in NinjaOne zodra er een oplossingsmail binnenkomt
Device-inventarisFlows 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
BeleidsplanningPower Automate-flows kunnen volgens een schema worden gestart of synchroon lopen met de uitvoeringsvensters van NinjaOne-beleidVoer 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:

FAQs

Met Microsoft Power Automate automatiseren MSP’s repeterende IT-taken zoals ticketupdates, systeemmonitoring en compliance-controles. Dat beperkt handmatig werk, verhoogt de efficiëntie en koppelt tools als NinjaOne, Teams en SharePoint.

MSP’s kunnen Power Automate koppelen aan hun PSA- of RMM-tools om tickets automatisch aan te maken, te escaleren of te sluiten. Een notificatie uit NinjaOne kan bijvoorbeeld een Power Automate-flow starten die een ticket bijwerkt of technici informeert in Teams.

De belangrijkste toepassingen zijn tickets automatisch sluiten, notificaties starten bij serverstoringen, onboardingscripts uitvoeren, compliance monitoren en gegevens synchroniseren tussen Microsoft 365 en applicaties van derden.

Basis-cloud flows van Power Automate zitten inbegrepen bij Microsoft 365 Business Premium, maar voor geavanceerde functies zoals premium connectors, RPA met PAD en automatisering op enterpriseniveau kan een hogere licentie nodig zijn.

NinjaOne gebruikt scripts, notificaties, inventarisgegevens en beleidsplanning als triggers voor Power Automate-workflows. Zo wordt hybride automatisering mogelijk, zoals scripts uitvoeren, tickets aanmaken of automatisch compliance-notificaties versturen.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?