Windows-updates met Chocolatey, PSWindowsUpdate en opstartscripts**

In de snelle bedrijfsomgeving van vandaag is tijd van essentieel belang voor systeembeheerders. Het updaten van Windows machines, een kritisch aspect van systeembeheer, kan een extreem tijdrovende taak zijn die tot een week kan duren, als er genoeg systemen zijn. Met wat hulp van Chocolatey, PSWindowsUpdates en Startup Scripts is het nu echter mogelijk om updates uit te rollen met slechts een enkele herstart van elke machine, waardoor de tijd die nodig is om updates uit te voeren aanzienlijk wordt verkort.

Windows Updates Stroomlijnen met Automatisering

Windows-updates zijn essentieel voor het behoud van de stabiliteit en beveiliging van Windows-machines. Het uitvoeren van updates op een groot aantal machines kan een tijdrovende klus zijn, vooral voor systeembeheerders met beperkte middelen. Echter, met het gebruik van automatiseringstools zoals Chocolatey, PSWindowsUpdate en Startup Scripts kan dit proces worden gestroomlijnd zodat beheerders updates kunnen uitvoeren met minimale inspanning.

Chocolatey

Chocolatey is een pakketbeheerder voor Windows die kan worden gebruikt om de installatie van software op Windows-machines te automatiseren. Het is vergelijkbaar met apt-get op Ubuntu of homebrew op macOS, en het kan worden gebruikt om een breed scala aan softwarepakketten te installeren en beheren. Chocolatey kan worden gebruikt om pakketten stil te installeren, wat betekent dat ze kunnen worden geïnstalleerd zonder tussenkomst van de gebruiker.

PSWindowsUpdate

PSWindowsUpdate is een PowerShell-module die kan worden gebruikt om de installatie van Windows-updates te automatiseren. Het biedt cmdlets die kunnen worden gebruikt voor het installeren, verwijderen en opsommen van Windows-updates. PSWindowsUpdate is een krachtig hulpprogramma dat kan worden gebruikt om Windows-updates op meerdere machines te beheren, waardoor het ideaal is voor systeembeheerders die grote aantallen machines moeten beheren.

Opstart scripts

Startup Scripts zijn scripts die kunnen worden gebruikt om taken te automatiseren die moeten worden uitgevoerd wanneer een machine opstart of afsluit. Deze scripts kunnen worden gebruikt om taken uit te voeren zoals het installeren van software, het configureren van instellingen en het beheren van Windows updates.

Windows-updates automatiseren met een enkele herstart

Om Windows updates te automatiseren met Chocolatey, PSWindowsUpdate en Startup Scripts, kunnen beheerders de onderstaande stap-voor-stap handleiding volgen.

Het Shutdown Script instellen

Download alle ondersteunende bestanden van de GitHub Repository

  1. Open de Editor voor lokaal groepsbeleid door te drukken op “Win + R” en typ “gpedit.msc” gevolgd door “Ctrl + Shift + Enter”.
  2. Navigeer naar Computer Configuratie/VenstersinstellingenScripts (Opstarten/afsluiten).
  3. Dubbelklik in het resultatenvenster op Shutdown.
  4. Selecteer het tabblad PowerShell.
  5. Klik in het dialoogvenster Shutdown Properties op Add.
  6. Typ in het vak Scriptnaam het pad naar het script of klik op Bladeren om “chocoautomatewindowsupdates.ps1” te zoeken in de gedeelde map Netlogon op de domeincontroller.
  7. Start opnieuw op.

Nu hoeft een beheerder de computer alleen nog maar opnieuw op te starten om Windows-updates uit te voeren.

Het script begrijpen

Het script dat wordt gebruikt om Windows-updates te automatiseren is getiteld “chocoautomatewindowsupdates.ps1”. Het voert de volgende taken uit:

  1. Installeert Chocolatey pakketbeheer.
  2. Schakelt een aantal voorkeursinstellingen voor Chocolatey in.
  3. Upgrade alle geïnstalleerde Chocolatey pakketten.
  4. Installeert PSWindowsUpdate PowerShell module.
  5. Voegt Windows Update service manager toe.
  6. Installeert alle beschikbare Windows-updates.
  7. Installeert alle ontbrekende stuurprogramma’s of updates die vereist zijn door eerder geïnstalleerde updates.

Voordelen van het automatiseren van Windows-updates

Het automatiseren van Windows-updates met Chocolatey, PSWindowsUpdate en Startup Scripts heeft verschillende voordelen voor systeembeheerders. Deze voordelen zijn onder andere

  • Tijdbesparend: Het automatiseren van Windows updates vermindert de tijd die nodig is om updates uit te voeren aanzienlijk. Beheerders hoeven niet langer handmatig updates te installeren op elke computer.
  • Consistentie: Het automatiseren van Windows-updates zorgt ervoor dat updates consistent op alle machines worden geïnstalleerd. Dit verkleint de kans op fouten en beveiligingslekken.
  • Gecentraliseerd beheer: Door Windows-updates te automatiseren kunnen beheerders updates vanaf een centrale locatie beheren, waardoor het eenvoudiger wordt om bij te houden welke updates zijn geïnstalleerd en welke machines updates nodig hebben.
  • Verbeterde beveiliging**: Het automatiseren van Windows-updates zorgt ervoor dat machines up-to-date blijven met de nieuwste beveiligingspatches, waardoor het risico op beveiligingslekken afneemt.

Conclusie

Het automatiseren van Windows updates met Chocolatey, PSWindowsUpdate en Startup Scripts is een krachtig hulpmiddel dat systeembeheerders veel tijd en moeite kan besparen. Het zorgt ervoor dat updates consistent en efficiënt worden geïnstalleerd en dat machines up-to-date zijn met de laatste beveiligingspatches. Door de stappen in deze tutorial te volgen, kunnen systeembeheerders Windows-updates automatiseren met slechts één herstart, waardoor het bijwerken van Windows-machines veel sneller en eenvoudiger gaat.