Diensten / Automatisering met PowerShell

Automatisering.
Minder handwerk, meer grip.

Terugkerende beheertaken automatiseren met PowerShell en de Microsoft Graph API: van installaties en configuraties tot accountprovisioning, met documentatie zodat je weet wat het doet.

01

Wat ik automatiseer

Taken die nu met de hand gebeuren, foutgevoelig zijn of telkens hetzelfde verlopen.

Onder andere

  • Installaties en configuraties met PowerShell
  • Accountprovisioning en joiner-mover-leaver via Microsoft Graph
  • Post-migratiescripts voor profielen en instellingen
  • Koppelingen tussen systemen via API’s
  • Rapportages en controles
  • Bash-scripts voor Linux-omgevingen

02

Zo pak ik het aan

Een automatisering moet je kunnen begrijpen en onderhouden. Ik begin met een goed beschreven handmatige stap, automatiseer die, test hem in een veilige omgeving en leg vast wat het script doet en hoe je het aanpast.

Stappen

  • Taak en uitzonderingen vastleggen
  • Script bouwen en testen
  • Logging en foutafhandeling
  • Documentatie en overdracht

03

Uit de praktijk

Bij een organisatie met zo’n 400 gebruikers automatiseerde ik installaties, configuraties en de joiner-mover-leaver-provisioning met PowerShell en Microsoft Graph. Tijdens een migratie voor meer dan 1.200 gebruikers zorgden post-migratiescripts voor de juiste profielen, instellingen en netwerkconfiguratie.

Veelgestelde vragen

Goed om te weten.

Welke taken zijn geschikt om te automatiseren?

Taken die vaak terugkomen en steeds op dezelfde manier verlopen, zoals accounts aanmaken en afsluiten, software installeren of instellingen controleren.

Kan mijn team de scripts zelf onderhouden?

Dat is het uitgangspunt. Ik lever scripts op met uitleg, logging en documentatie, zodat je team ze kan lezen, aanpassen en zelf uitvoeren.

Werk je ook met Linux?

Ja. Naast PowerShell gebruik ik Bash voor automatisering op Linux-systemen.

Je volgende stap

Wat heeft jouw
IT-omgeving nodig?

Voor een project of losse opdracht: vertel me waar je tegenaan loopt en wat je wilt bereiken. Dan kunnen we de aanpak en scope bespreken.