/
/

Zo bouwt en onderhoudt u een shared script library voor meerdere MSP-technici

door Team Ninja
How to Build and Maintain a Shared Script Library Across Multiple MSP Technicians 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

  • Een centrale scripthub verbetert de efficiëntie en samenwerking binnen MSP-teams.
  • Automatiseringsbibliotheken beperken repeterend werk en versnellen de dienstverlening, zeker bij het beheer van meerdere klantomgevingen.
  • Zet versiebeheersystemen en protocollen voor toegangscontrole op en voer regelmatig reviews uit om de integriteit en kwaliteit van de repository te bewaken.
  • Overweeg verdere stroomlijning met repository’s in de cloud of op basis van RMM om scriptbeheer en -deling te vereenvoudigen.

Managed service providers (MSP’s) hebben scripts nodig voor automatisering, probleemoplossing en consistentie. Om dubbel werk, inconsistenties en beveiligingsrisico’s te voorkomen, moeten zij een centrale, gestandaardiseerde scriptbibliotheek bijhouden. Lees dit artikel en ontdek hoe u een veilige, schaalbare en op rollen gebaseerde scriptrepository bouwt en onderhoudt met tools als PowerShell, CMD, Git, GPO en NinjaOne.

Stappen voor het opzetten en onderhouden van een shared script library

Bij het opzetten van een scriptbibliotheek draait alles om de structuur, de beveiliging en het onderhoud van de repository. Zo beschikken technici op het juiste moment over de juiste tools zonder dat dit ten koste gaat van veiligheid of consistentie. Hieronder staan enkele stappen waarmee IT-teams van MSP’s een efficiënte scriptbibliotheek kunnen ontwerpen.

📌 Vereisten:

  • Een centrale opslaglocatie (interne fileserver, Git-repository of RMM-scriptbibliotheek)
  • Duidelijk omschreven rollen en niveaus voor technici (bijvoorbeeld niveau 1, 2, 3)
  • Beheerderstoegang om rechten toe te wijzen en registersleutels, GPO’s of RMM-beleidsregels uit te rollen
  • Gangbare scriptplatformen: PowerShell, CMD, Batch, Python (optioneel)
  • Afgesproken standaarden voor naamgeving en documentatie
  • Een vooraf vastgelegd goedkeuringsproces

💡 Tip: bekijk waar u op moet letten voordat u verdergaat.

📌 Aanbevolen implementatiestrategieën:

Klik om een stap te kiezen💻
Het beste voor individuele gebruikers
💻💻💻
Het beste voor grote organisaties
Stap 1: ontwerp een map- en tagstructuur voor de bibliotheek✓
Stap 2: regel de toegang tot scripts via NTFS, het register of NinjaOne-rollen✓
Stap 3: beheer versies en keur scripts goed met Git of lokale versietags✓✓
Stap 4: automatiseer de uitrol van scripts met RMM of geplande taken✓✓
Stap 5: valideer uitvoeringsgeschiedenis en gebruik via audittags✓
Stap 6: gebruik GPO om lokale uitvoering en naleving van beleid af te dwingen✓

Beperk herhaling en lever sneller en betrouwbaarder diensten.

→ Probeer NinjaOne vandaag nog

Stap 1: ontwerp een map- en tagstructuur voor de bibliotheek

Deze stap ordent scripts helder en logisch zodat technici goedgekeurde scripts snel vinden zonder door rommel te hoeven zoeken. Dat verbetert de doorzoekbaarheid en scheelt tijd bij het zoeken naar het juiste script. Hieronder staat een aanbevolen indelings- en documentatiestandaard die u kunt gebruiken.

📌 Toepassingen:

  • MSP’s met meerdere klanten en gemengde Windows-omgevingen
  • Organisaties die nieuwe technici moeten onboarden

📌 Vereiste: een goed gedefinieerde maphiërarchie met naamgevingsconventies en metadatatemplates

  1. Maak een hoofdmap met de naam \ScriptLibrary.
  2. Voeg submappen toe:
    • \Approved (voor volledig geteste scripts die veilig te gebruiken zijn)
      • \Tier1 (voor eenvoudige helpdeskscripts, zoals het herstarten van een service)
      • \Tier2 (scripts voor probleemoplossing op gemiddeld niveau)
      • \Tier3 (geavanceerde of complexe scripts voor senior engineers)
    • \In Review (voor scripts die nog op goedkeuring wachten)
    • \Deprecated (voor verouderde scripts)
    • \Documentation (voor handleidingen en naslagwerk)
  3. Leg een naamgevingsconventie vast.

Formaat: Action_Target_Tier_Version.ps1
Voorbeeld: Restart_PrintSpooler_T1_v1.1.ps1

    • Action (wat het script doet) (bijv. Restart)
    • Target (waar het script op ingrijpt) (bijv. PrintSpooler)
    • Tier (welk niveau technicus het mag gebruiken) (T1, T2, T3)
    • Version (scriptversie) (bijv. v1.1)
  1. Voeg boven aan elk script metadata toe, bijvoorbeeld:

<#

Author: mbrown

Date: 2025-07-01

Tier: Tier 1

Tested On: Windows 10, Server 2022

Description: Restarts the Print Spooler service

#>

Stap 2: regel de toegang tot scripts via NTFS, het register of NinjaOne-rollen

Technici zouden alleen toegang moeten hebben tot scripts die bij hun rol passen. Deze stap beperkt de blootstelling van gevoelige tools om misbruik te voorkomen en het aanvalsoppervlak te verkleinen.

📌 Toepassingen:

  • Omgevingen met zowel beginnende als senior engineers
  • MSP’s die risicovolle sectoren bedienen, zoals de zorg of de financiële sector

📌 Vereisten:

NTFS-ACL’s gebruiken op gedeelde schijven

  1. Klik met de rechtermuisknop op de betreffende map en kies Eigenschappen > Beveiliging.
  2. Wijs toe:
    • Niveau 1: alleen-lezentoegang tot \Tier1
    • Niveau 2: lees- en schrijftoegang tot \Tier1 en \Tier2
    • Beheerders: volledig beheer over alle niveaus

Registertagging gebruiken voor een lokale scriptbibliotheek

  1. Maak op werkplekken van technici of op beheerservers een registerpad aan met deze PowerShell-opdracht:

New-Item -Path "HKLM:\SOFTWARE\Org\ScriptLibrary" -Force

  1. Wijs het niveau van de technicus toe:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Org\ScriptLibrary" -Name "Role" -Value "Tier1"

  1. Gebruik deze waarde om de zichtbaarheid van scripts te sturen binnen automatiseringslogica of RMM-triggers.

Stel bijvoorbeeld dat u een script hebt met de naam Restart_PrintSpooler_T1_v1.1.ps1. U wilt niet dat werkplekken van niveau 2 of 3 de versiecontrole omzeilen of het script op een onbedoelde manier gebruiken.

  1. Voer dit script handmatig uit op afzonderlijke werkplekken of rol het uit via GPO om het niveau in te stellen:

New-Item -Path "HKLM:\SOFTWARE\Org\ScriptLibrary" -Force

Set-ItemProperty -Path "HKLM:\SOFTWARE\Org\ScriptLibrary" -Name "Role" -Value "Tier1"

  1. Voeg boven aan Restart_PrintSpooler_T1_v1.1.ps1 dit stukje code toe om de regel af te dwingen:

$role = (Get-ItemProperty -Path "HKLM:\SOFTWARE\Org\ScriptLibrary").Role

if ($role -ne "Tier1") {

Write-Error "This script is restricted to Tier 1 technicians. Current role: $role"

exit 1

}

  1. Resultaat: op een werkplek van niveau 1 wordt het script gewoon uitgevoerd, maar probeert een werkplek van niveau 2 of 3 het te draaien dan stopt de uitvoering en wordt er een fout gelogd.

NinjaOne-rollen gebruiken

Configureer de rollen van technici in NinjaOne en wijs scripts alleen toe aan de bijbehorende rolniveaus.

Stap 3: beheer versies en keur scripts goed met Git of lokale versietags

Met deze stap houden technici een duidelijke versiegeschiedenis bij, gebruiken zij alleen goedgekeurde scripts en is te volgen wie wijzigingen heeft doorgevoerd. Het voorkomt ook dat bestanden per ongeluk worden overschreven doordat er een audit trail ontstaat voor compliance en probleemoplossing.

📌 Toepassingen:

  • Omgevingen waarin regelmatig wijzigingen nodig zijn
  • Sectoren met zware compliance-eisen die wijzigingslogboeken vereisen

📌 Vereisten:

  • Git-repository (GitHub, GitLab, Azure DevOps) / een gedeelde map met handmatige versiebeheer
  • Een workflow voor collegiale toetsing en goedkeuring

Git gebruiken

  1. Maak een aparte repository voor scripts.
  2. Gebruik feature branches voor scriptwijzigingen.
  3. Dien pull requests in voor collegiale toetsing.
  4. Voeg wijzigingen pas samen na goedkeuring en tests.
  5. Voorzie releases van versienummers als tag.

Gedeelde mappen gebruiken

  1. Voeg versienummers toe aan bestandsnamen (bijvoorbeeld “_v1.1”).
  2. Gebruik changelog.md of een CSV-bestand:

Formaat: ScriptName, Version, Date, Author, Notes

Voorbeeld: Restart_PrintSpooler_T1, v1.1, 2025-07-01, mbrown, Added error handling

Stap 4: automatiseer de uitrol van scripts met RMM of geplande taken

Deze stap verspreidt goedgekeurde scripts automatisch naar de juiste endpoints en houdt ze actueel. Zo beschikken technici altijd over de nieuwste goedgekeurde versies.

📌 Toepassingen:

  • Scriptbibliotheken die regelmatig worden bijgewerkt
  • Sterk gestandaardiseerde MSP-omgevingen

📌 Vereisten:

  • RMM-tool (bijv. NinjaOne) / Windows Taakplanner
  • Een synchronisatiescript voor replicatie

NinjaOne gebruiken

  1. Wijs scripts toe aan rollen van technici of aan devicetags.
  2. Stel de goedkeuringsstatus in (bijvoorbeeld Approved, Restricted, Legacy).
  3. Configureer triggers op basis van devicetags, beleidsregels of handmatige acties van technici.

Windows Taakplanner gebruiken voor handmatige bibliotheken

  1. Maak een geplande taak aan:

schtasks /create /tn "WeeklyScriptSync" /tr "powershell.exe -File \\share\sync-library.ps1" /sc weekly /ru SYSTEM

💡 Let op: sync-library.ps1 is een zelfgeschreven PowerShell-script dat bepaalt hoe scripts vanuit de centrale repository naar de lokale werkplek van elke technicus worden gekopieerd. Het is geen standaardscript, dus uw IT-team moet het zelf schrijven.

  1. Schrijf een synchronisatiescript dat alleen goedgekeurde scripts naar lokale mappen kopieert.

Stap 5: valideer uitvoeringsgeschiedenis en gebruik via audittags

Deze stap houdt bij welke scripts worden gebruikt, wie ze heeft geopend en wanneer, zodat verantwoording en compliance geborgd zijn. Het levert bovendien documentatie op voor QBR’s of compliance.

📌 Toepassingen:

  • Activiteiten die moeten voldoen aan HIPAA, PCI-DSS of ISO
  • MSP’s die regelmatig evaluaties met klanten houden

📌 Vereisten:

  • Opdrachten om naar het register te loggen
  • Aangepaste velden of rapportagetools in NinjaOne
  1. Open PowerShell als beheerder.
  2. Log met dit script welk script het laatst is uitgevoerd, door wie en wanneer:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Org\ScriptAudit" -Name "LastUsedScript" -Value "Restart_PrintSpooler_T1_v1.1"

Set-ItemProperty -Path "HKLM:\SOFTWARE\Org\ScriptAudit" -Name "LastRunBy" -Value "$env:USERNAME - $(Get-Date -Format u)"

💡 Let op: hiermee wordt de registersleutel aangemaakt op de werkplek waarop het script wordt uitgevoerd. Draait een technicus het op meerdere computers dan krijgt elk systeem een eigen lokale registratie. In de eerste regel is de waarde “Restart_PrintSpooler_T1_v1.1” slechts een tijdelijke aanduiding. Vervang die door de naam van het script dat u daadwerkelijk uitvoert.

  1. Haal de logboeken op met NinjaOne-rapporten of exporteer ze naar CSV.

Stap 6: gebruik GPO om lokale uitvoering en naleving van beleid af te dwingen

Met GPO krijgt u meer grip op scripts en dwingt u beveiligingsinstellingen voor uitvoeringsbeleid af. Het voorkomt dat scripts buiten goedgekeurde mappen worden uitgevoerd en zorgt voor een consistent uitvoeringsbeleid op alle endpoints.

📌 Toepassingen:

  • Sterk gereguleerde omgevingen.
  • Netwerken waarin gebruikers van endpoints ongeautoriseerde scripts kunnen proberen uit te voeren

📌 Vereisten:

  • Toegang tot de Groepsbeleidsbeheerconsole (GPMC)
  • Een vastgesteld uitvoeringsbeleid
  • Beheerde computers moeten lid zijn van het domein
  1. Open de Groepsbeleidsbeheerconsole (GPMC).
  2. Navigeer in het linkerdeelvenster naar:

Computerconfiguratie > Beheersjablonen > Windows-onderdelen > Windows PowerShell

  1. Stel Scriptuitvoering inschakelen in op Alleen ondertekende scripts toestaan of Lokale scripts en extern ondertekende scripts toestaan.

💡 Let op: bij de optie Alleen ondertekende scripts toestaan moet u alle scripts ondertekenen die u wilt gebruiken.

  1. Stuur de paden van scriptmappen om:

Gebruikersconfiguratie > Voorkeuren > Windows-instellingen > Stationstoewijzingen

Map \\mspshare\ScriptLibrary\Tier1 as S:

💡 Let op: dit staat onder Voorkeuren, niet onder Beleid. Stationstoewijzingen is alleen beschikbaar als Groepsbeleidsvoorkeuren zijn geïnstalleerd; die worden ondersteund op Windows Server 2008 en later.

⚠️ Waar u op moet letten

Risico’sMogelijke gevolgenHerstelmaatregelen
Geen beheer van de script-lifecycle
  • Verouderde of onveilige scripts
  • Schendingen van compliance
  • Inconsistente resultaten
  • Voer een volledige audit van alle scripts uit en archiveer verouderde exemplaren
  • Voer verplichte lifecyclestatussen in, zoals InReview > Approved > Deprecated
  • Verplicht een kwartaalcontrole van alle productiescripts
Risicovolle scripts zijn voor te veel mensen toegankelijk
  • Technici van een lager niveau kunnen onbedoeld storingen of beveiligingsincidenten veroorzaken
  • Trek de toegang direct in
  • Verplaats gevoelige scripts naar een afgeschermde map en controleer de rechten
  • Houd elk kwartaal een toegangsreview
Geen zicht op audits en gebruik
  • Moeilijk te achterhalen wie wat, wanneer en waar heeft uitgevoerd
  • Hiaten in de verantwoording bij beveiligingsincidenten of compliance-audits
  • Schakel logging van scriptuitvoering in NinjaOne in of via auditing van het register
  • Voer evaluaties uit na afloop van incidenten
  • Maak auditrapportage verplicht voor alle scripts die bij klanten worden gebruikt

Waarom standaardisatie van de scriptbibliotheek belangrijk is

Een shared script library is niet alleen handig maar ook efficiënt en veilig. IT-teams in MSP-omgevingen verspillen tijd en energie aan dubbel werk en inconsistente werkwijzen wanneer zij geen scriptbibliotheek gebruiken. Standaardisatie afdwingen biedt uiteenlopende voordelen:

  • Technici bouwen geen scripts opnieuw die al bestaan, wat tijd en moeite scheelt
  • Alle technici gebruiken dezelfde geteste en goedgekeurde automatiseringsmethoden, wat fouten en verschillen beperkt
  • Toegang tot gevoelige scripts wordt beperkt per rol, waardoor het risico op misbruik of onbedoelde schade afneemt
  • Technici van een lager niveau beschikken alleen over de tools die zij nodig hebben, terwijl ervaren collega’s veilig bij geavanceerde scripts kunnen
  • Problemen zijn eenvoudiger te signaleren, te beoordelen en op te lossen op één centrale plek in plaats van in meerdere versies
  • Nieuwe technici zijn snel productief met beproefde, gedocumenteerde tools zonder veel aanpassingen
  • Er blijft een duidelijk overzicht van goedgekeurde scripts, hun versies en hun gebruik voor audits of toezichtcontroles
  • Kennisdeling tussen technici wordt gestimuleerd terwijl de inhoud aansluit op de organisatiestandaarden
  • Wijzigingen worden gecontroleerd uitgerold zodat iedereen met de nieuwste goedgekeurde scriptversies werkt

Laat uw technici scripts op één plek verfijnen en onderhouden.

→ Ontdek NinjaOne voor MSP’s

Aanvullende aandachtspunten bij het beheer van een shared script library

Naast mapstructuren, toegangscontrole en geautomatiseerde workflows moeten MSP’s ook letten op andere factoren die het nut van deze scriptbibliotheek bepalen. Enkele punten om rekening mee te houden:

  • Uitfaseren van scripts: voorkom dat technici per ongeluk verouderde of onveilige scripts uitvoeren. Verplaats oude scripts naar een map \Deprecated of zet een duidelijke waarschuwing boven aan verouderde scripts.
  • Documentatie: onboard nieuwe technici sneller en verbeter de probleemoplossing door een tekstbestand aan uw bibliotheken toe te voegen met informatie als doel, vereiste parameters, geteste platformen, bekende beperkingen en terugdraai-instructies
  • Wijzigingsbeheer: leg intern beleid vast over wie scripts mag publiceren of goedkeuren. Vraag bij voorkeur om collegiale toetsing van alle nieuwe scripts of grote updates en houd alle wijzigingen bij in Git of in een changelog-bestand.
  • Compatibiliteit tussen klanten: test scripts in sandboxomgevingen voor elk OS en elke configuratie die u ondersteunt om zeker te weten dat ze betrouwbaar werken in verschillende klantomgevingen. Voeg daarnaast labels of metadata toe die omgevingsspecifieke vereisten aangeven, bijvoorbeeld voor Intune of Defender.

Veelvoorkomende problemen oplossen

Fouten met rechten

Controleer eerst de NTFS-rechten: niveau 1 heeft alleen leesrechten, niveau 2 lees- en schrijfrechten en beheerders volledig beheer. Bekijk in NinjaOne de instellingen van de technicusrollen en het beleid voor scripttoewijzing. Gebruikt u registertagging, controleer dan of de juiste niveauwaarde op de machine van de technicus is ingesteld.

Technici werken met verouderde versies

Dwing wekelijkse of dagelijkse synchronisaties af met Taakplanner of RMM-automatisering. Het helpt ook om versietags bij te houden in de metadata en bestandsnamen van scripts.

Scripts die niet goed worden uitgevoerd

Voeg altijd try/catch-blokken en uitgebreide logging toe om details over fouten vast te leggen en te voorkomen dat scripts onverwacht afbreken. Daarna kunt u het script handmatig in debugmodus draaien om fouten te isoleren voordat u het opnieuw uitrolt.

GPO-beperkingen blokkeren de uitvoering

Mogelijk is Groepsbeleid zo ingesteld dat scriptuitvoering wordt geblokkeerd of dwingen tools voor eindpuntbeveiliging een streng uitvoeringsbeleid af. Stel in Groepsbeleidsbeheer scriptuitvoering zo in dat alleen ondertekende of lokale scripts zijn toegestaan. Zorg er vervolgens voor dat scripts zijn ondertekend als u in een omgeving werkt waarin alleen ondertekende scripts zijn toegestaan.

Laat uw technici scripts op één plek verfijnen en onderhouden.

→ Ontdek NinjaOne voor MSP’s

NinjaOne-diensten voor scriptbibliotheken van MSP-technici

Traditionele methoden als NTFS-rechten, Git en GPO vormen een solide basis voor uw scriptbibliotheek. Maar wilt u het beheer van de scriptbibliotheek van uw team naar een hoger niveau tillen dan biedt NinjaOne verschillende diensten waarmee u uw systeem kunt standaardiseren, automatiseren en controleren.

NinjaOne-dienstWat het doetVoordelen voor MSP’s en IT-teams
Centrale scriptopslagSlaat alle scripts op in één door RMM beheerde bibliotheek, geordend op tags of mappenVoorkomt duplicatie en zorgt dat technici altijd bij de nieuwste goedgekeurde scripts kunnen
Rolgebaseerde toegangscontroleBeperkt de zichtbaarheid en uitvoering van scripts op basis van het niveau of de toegewezen rol van de technicusBeschermt risicovolle scripts tegen beginnende medewerkers en beperkt fouten en beveiligingsrisico’s
Geautomatiseerde scriptdistributieRolt scripts uit op basis van devicetags, beleidsregels of acties van techniciBespaart tijd en zorgt voor consistentie op alle endpoints van klanten
Goedkeurings- en statusbewakingOndersteunt goedkeuringsworkflows met aangepaste velden (bijvoorbeeld Approved, Restricted en Legacy)Versterkt de governance doordat alleen goed beoordeelde scripts in productie worden uitgevoerd
Logging en auditing van uitvoeringHoudt per endpoint het scriptgebruik, de fouten en de slagingspercentages bijLevert verantwoording en rapportage voor compliance, QBR’s en interne evaluaties
Integratie van versies en metadataMaakt het mogelijk scripts te taggen met versienummers, beschrijvingen en auteursgegevensVereenvoudigt probleemoplossing en maakt scriptwijzigingen traceerbaar

Bouw verstandig aan een schaalbaar scriptkader

Werk bij het opzetten van een shared script library altijd toe naar meer efficiëntie, veiligheid en consistentie voor technici in alle beheerde omgevingen. Standaardiseer mapstructuren, regel de toegang per rol, beheer versies en automatiseer specifieke stappen om fouten en beveiligingsrisico’s flink te verminderen naarmate uw organisatie groeit.

Gerelateerd onderwerp:

Quick-start guide

NinjaOne biedt krachtige mogelijkheden om een shared script library op te bouwen en te onderhouden voor meerdere MSP-technici. Dit zijn de belangrijkste functies:

  1. Automation Library
    • NinjaOne beschikt over een uitgebreide Automation Library waarin technici het volgende kunnen doen:
      • Native scripts van NinjaOne gebruiken
      • Eigen scripts importeren
      • Scripts delen via de pagina Community Script Share
  2. Opties om scripts te delen
    • Op de pagina Community Script Share kunnen technici:
      • Scripts delen die zij zelf hebben gemaakt
      • Scripts bekijken die andere NinjaOne-klanten hebben gedeeld
    • Scripts doorlopen een standaard ontwikkelcyclus en worden getest op kwaliteit
  3. Functies voor scriptbeheer
    • Script Template Library met aanklikbare rijen
    • Mogelijkheid om scripttemplates te importeren
    • Ondersteuning voor meerdere scripttypen (Windows, macOS, Linux)
    • Optie om scriptvariabelen toe te voegen
    • Ondersteuning voor verschillende scripttalen
  4. Samenwerking en standaardisatie
    • Technici kunnen bijdragen aan een centrale scriptrepository
    • Maakt consistent scriptbeheer binnen de hele MSP mogelijk
    • Scripts kunnen worden ingedeeld en eenvoudig worden doorzocht
  5. Scripts aanpassen
    • Parameters aan scripts toevoegen
    • Standaardparameters instellen
    • Maximaal 50 parameters per script
    • Ondersteunt tot 30K tekens per parameter

Met deze functies kunnen MSP-technici efficiënt een complete scriptbibliotheek opbouwen, delen en onderhouden binnen het NinjaOne-platform.

FAQs

Een shared script library is een centrale repository waarin technici herbruikbare automatiseringsscripts voor IT Management-taken opslaan en beheren.

De centrale repository zorgt voor meer consistentie, minder repeterend werk en snellere probleemoplossing bij meerdere klanten en technici.

Gebruik rolgebaseerde rechten zodat alleen bevoegde technici scripts kunnen bewerken of publiceren.

Voer collegiale toetsing, testprotocollen en documentatiestandaarden in voordat scripts live gaan.

Gangbare opties zijn Git-repository’s, cloudopslag of scriptplatformen met RMM-integratie zoals NinjaOne.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?