{"id":939839,"date":"2026-11-13T16:39:29","date_gmt":"2026-11-13T16:39:29","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/patchpogingen-automatiseren-powershell\/"},"modified":"2026-11-13T16:39:30","modified_gmt":"2026-11-13T16:39:30","slug":"patchpogingen-automatiseren-powershell","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/nl\/blog\/patchpogingen-automatiseren-powershell\/","title":{"rendered":"Patchpogingen automatiseren met PowerShell om handmatig werk te beperken"},"content":{"rendered":"<div class=\"in-context-cta\"><h2>Belangrijkste punten<\/h2>\n<ul>\n<li>Mislukte patches herkennen: gebruik PowerShell (PSWindowsUpdate of gebeurtenissenlogboeken) om mislukte of onvolledige updatepogingen op te sporen voordat u het opnieuw probeert.<\/li>\n<li>Installatie opnieuw proberen via PowerShell: probeer mislukte updates opnieuw met scriptlogica en foutafhandeling om stille fouten te voorkomen.<\/li>\n<li>Pogingen bijhouden: sla het aantal pogingen, tijdstempels en mislukte KB\u2019s op in het register om oneindige loops te voorkomen en zicht te houden op de situatie.<\/li>\n<li>Automatiseren met geplande taken of RMM: plan terugkerende scripts voor patchpogingen of gebruik ze op schaal via NinjaOne, GPO of vergelijkbare tools.<\/li>\n<li>Updatevoorwaarden valideren: zorg dat updatebronnen bereikbaar zijn en herstart de Windows Update-service voordat u het opnieuw probeert, zodat de slagingskans stijgt.<\/li>\n<\/ul>\n<\/div>\n<p>Mislukte updates zijn een terugkerend probleem binnen <a href=\"https:\/\/www.ninjaone.com\/nl\/blog\/wat-is-patchbeheer\/\">patchbeheer<\/a> en ontstaan vaak door netwerkproblemen, vergrendelde systemen of conflicten tussen services. Blijft dit onopgelost dan kan dat leiden tot instabiele prestaties en worden endpoints kwetsbaar voor dreigingen.<\/p>\n<p>Het automatiseren van <strong>patchpogingen<\/strong> beperkt de risico\u2019s, verlaagt de <a href=\"https:\/\/www.ninjaone.com\/it-hub\/it-service-management\/what-is-mttr\/\">mean time to repair (MTTR)<\/a> en verhoogt het slagingspercentage van updates zonder technici te overladen met grote hoeveelheden tickets.<\/p>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Standaardiseer uw patchworkflows en verbeter zo uw MTTR en documentatie.<\/p>\n<p style=\"text-align: center;\">\u2192 Probeer <a href=\"https:\/\/www.ninjaone.com\/nl\/patchbeheer\/gratis-proefversie\/\" rel=\"noopener\" target=\"_blank\">NinjaOne Autonomous Patch Management<\/a> gratis<\/p>\n<\/div>\n<h2>Stappen om patchpogingen te automatiseren en updatefouten te beperken<\/h2>\n<p>Automatisch herstel van mislukte patches maakt een einde aan haastige handmatige diagnose en zorgt voor <a href=\"https:\/\/www.ninjaone.com\/nl\/blog\/wat-is-patch-compliance\/\">patch compliance<\/a> op alle endpoints. Dat verlaagt op zijn beurt de werklast van technici en geeft via logboeken inzicht in terugkerende foutpatronen.<\/p>\n<p>\ud83d\udccc <strong>Toepassingen<\/strong>: gebruik PowerShell-scripts om eerdere updatepogingen op te sommen en foutcodes te extraheren, zodat scripts het opnieuw kunnen proberen, kunnen wachten of kunnen stoppen. Via geplande taken, RMM-platformen en GPO-implementatie kunnen technici het opnieuw installeren van mislukte of ontbrekende updates automatiseren.<\/p>\n<p>\ud83d\udccc <strong>Vereisten:<\/strong><\/p>\n<ul>\n<li><strong>Ondersteund OS:<\/strong> Windows 11 of Windows Server 2016 of nieuwer<\/li>\n<li><strong>Rechten:<\/strong> beheerders- of SYSTEM-rechten<\/li>\n<li><strong>Updatebron:<\/strong> WSUS, Intune of Windows Update<\/li>\n<li><strong>Optioneel:<\/strong> RMM-platformen zoals NinjaOne<\/li>\n<\/ul>\n<p>\ud83d\udca1 <strong>Let op: <\/strong>sommige stappen kunnen afwijken door standaardinstellingen van het systeem of actieve instellingen per omgeving. Microsoft heeft bovendien aangekondigd dat WSUS wordt uitgefaseerd. Op het moment van schrijven wordt het nog steeds met Windows meegeleverd, maar wij raden aan over te stappen op cloudtools zoals Windows Autopatch en Intune of Azure Update Manager.<\/p>\n<p>Het video-overzicht <a href=\"https:\/\/www.ninjaone.com\/videos\/patch-management\/how-to-automate-patch-retry-logic-via-powershell-to-reduce-manual-intervention\/\">Patchpogingen automatiseren met PowerShell om handmatig werk te beperken<\/a> laat zien hoe het kader met vijf stappen mislukte patches opspoort, registreert en opnieuw probeert.<\/p>\n<h3 id=\"step-1\">Stap 1: mislukte patches opsporen met PowerShell-scripts<\/h3>\n<p>Effectief automatisch herstel van mislukte patches begint met proactieve detectie. De volgende scripts doorzoeken de updategeschiedenis en de resultaten van een endpoint en geven de probleemgevallen terug, zodat u een duidelijker beeld krijgt.<\/p>\n<h4>Mislukte patches filteren met de module PSWindowsUpdate<\/h4>\n<p>Dit script leest de laatste 200 vermeldingen uit de updategeschiedenis, filtert vervolgens de geslaagde installaties eruit en toont alleen de mislukte vermeldingen.<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Import-Module PSWindowsUpdate<\/strong><br \/>\n<strong># Retrieve failed updates<\/strong><br \/>\n<strong>$failedUpdates = Get-WindowsUpdate -IsHidden:$false -ErrorAction SilentlyContinue |<\/strong><br \/>\n<strong>              Where-Object { $_.ResultCode -ne 2 } # 2 = Succeeded<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\u26a0\ufe0f<\/strong><strong> Belangrijk: <\/strong>als u de installatie van <strong>PSWindowsUpdate <\/strong>overslaat, ontstaan er fouten, want deze PowerShell-module zit standaard niet in Windows. (Zie \u26a0\ufe0f <a href=\"#things-to-look-out-for\">Waar u op moet letten<\/a>)<\/p>\n<h4>Alternatieve methode om mislukte patches te filteren via het Windows-gebeurtenissenlogboek<\/h4>\n<p>Dit script doorzoekt de logboeken van de Windows Update-client op vermeldingen met veelvoorkomende foutsignalen, zoals de ID\u2019s 20, 25 en 31.<\/p>\n<table>\n<tbody>\n<tr>\n<td><code><strong>Get-WinEvent -LogName \"System\" | Where-Object {<\/strong><\/code><br \/>\n<code><strong>            $_.ProviderName -eq \"Microsoft-Windows-WindowsUpdateClient\" -and<\/strong><\/code><br \/>\n<strong>            $_.Id -in 20, 25, 31 # Common failure event IDs<\/strong><br \/>\n<strong>}<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"step-2\">Stap 2: mislukte patches opnieuw proberen met PowerShell-logica<\/h3>\n<p>Zodra mislukte updates op een endpoint naar boven komen, kunt u PowerShell-scripts gebruiken om de patches automatisch opnieuw te installeren. Daarmee vervalt het handmatige patchwerk en kunt u op schaal herstellen zonder tussenkomst zodra een mislukte patch wordt gedetecteerd.<\/p>\n<h4>Voorbeeldscript in PowerShell om mislukte updates opnieuw te installeren<\/h4>\n<p>Dit script bouwt voort op <strong>$failedUpdates<\/strong> uit <a href=\"#step-1\">stap 1<\/a> en doorloopt de opgesomde mislukte updates voor herinstallatie.<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>foreach ($update in $failedUpdates) {<\/strong><br \/>\n<code><strong>           Write-Output \"Retrying: $($update.Title)\"<\/strong><\/code><br \/>\n<strong>         Install-WindowsUpdate -KBArticleID $update.KBArticleID -AcceptAll -AutoReboot -IgnoreReboot -ErrorAction Continue<\/strong><br \/>\n<strong>}<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Voorbeeldscript met foutafhandeling<\/h4>\n<table>\n<tbody>\n<tr>\n<td><strong>try {<\/strong><br \/>\n<strong>     Install-WindowsUpdate -KBArticleID $update.KBArticleID -AcceptAll -ErrorAction Stop<\/strong><br \/>\n<strong>} catch {<\/strong><br \/>\n<code><strong>         Write-Output \"Retry failed for: $($update.KBArticleID) - $_\"<\/strong><\/code><br \/>\n<strong>}<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u26a0\ufe0f <strong>Belangrijk: <\/strong>gebruik foutafhandeling zodat scripts niet stilzwijgend mislukken. (Zie \u26a0\ufe0f <a href=\"#things-to-look-out-for\"><em>Waar u op moet letten<\/em><\/a>.)<\/p>\n<h3>Stap 3: pogingen registreren en volgen via het register<\/h3>\n<p>Gebruik het register om het aantal pogingen en de mislukte KB\u2019s op te slaan voor snelle lokale zoekopdrachten. Zo houdt u blijvend zicht op de situatie, zelfs wanneer een endpoint offline is tijdens een storing van WSUS of RMM.<\/p>\n<h4>Voorbeeldscript in PowerShell om pogingen en tijdstempels van resultaten in het register bij te houden:<\/h4>\n<table>\n<tbody>\n<tr>\n<td><code><strong>New-Item -Path \"HKLM:\\SOFTWARE\\Org\\PatchRetry\" -Force<\/strong><\/code><br \/>\n<code><strong>Set-ItemProperty -Path \"HKLM:\\SOFTWARE\\Org\\PatchRetry\" -Name \"LastRetry\" -Value (Get-Date).ToString(\"u\")<\/strong><\/code><br \/>\n<code><strong>Set-ItemProperty -Path \"HKLM:\\SOFTWARE\\Org\\PatchRetry\" -Name \"FailedKBs\" -Value ($failedUpdates.KBArticleID -join \", \")<\/strong><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Voorbeeldscript in PowerShell om de patchstatus via het register te controleren:<\/h4>\n<table>\n<tbody>\n<tr>\n<td><code><strong>Get-ItemProperty -Path 'HKLM:\\SOFTWARE\\Org\\PatchRetry'<\/strong><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Stap 4: pogingen automatiseren met geplande taken of NinjaOne RMM<\/h3>\n<p>Plan scripts op al uw endpoints om regelmatig de compliance te controleren en patches automatisch opnieuw te installeren op devices die niet compliant zijn. Met NinjaOne kunnen technici <a href=\"https:\/\/www.ninjaone.com\/docs\/endpoint-management\/compound-conditions\/\">samengestelde voorwaarden<\/a> maken, zodat patchpogingen na een mislukte uitvoering opnieuw worden toegepast.<\/p>\n<h4>Een terugkerende geplande taak maken met een bestaand .ps1-script via CMD:<\/h4>\n<table>\n<tbody>\n<tr>\n<td><code><strong>schtasks \/create \/tn \"RetryFailedPatches\" \/tr \"powershell.exe -File C:\\Scripts\\PatchRetry.ps1\" \/sc daily \/st 02:00 \/ru SYSTEM<\/strong><\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\ud83d\udca1 Tip: <\/strong>sla het <a href=\"#step-2\">script uit stap 2<\/a> op als .ps1-bestand en laat uw opdracht naar dat pad verwijzen.<\/p>\n<h4>Registerwaarden automatisch bijwerken en succes of pogingslimiet bewaken via een PowerShell-script<\/h4>\n<table>\n<tbody>\n<tr>\n<td><code><strong>$retryCount = (Get-ItemProperty -Path \"HKLM:\\SOFTWARE\\Org\\PatchRetry\").RetryCount<\/strong><\/code><br \/>\n<strong>if ($retryCount -gt 3) {<\/strong><br \/>\n<strong>           # escalate or log for technician<\/strong><br \/>\n<strong>}<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Stap 5: GPO\u2019s gebruiken voor updateinstellingen die nieuwe pogingen ondersteunen<\/h3>\n<p>Geautomatiseerde patchpogingen werken het best wanneer Windows Update zich voorspelbaar gedraagt. Technici kunnen GPO\u2019s gebruiken om updates vooraf te downloaden, installaties te plannen en reboots uit te stellen binnen basisconfiguraties.<\/p>\n<p>\u26a0\ufe0f <strong>Waarschuwing: <\/strong>het is verstandig om GPO\u2019s lokaal te testen voordat u ze uitrolt. (Zie \u26a0\ufe0f <a href=\"#things-to-look-out-for\"><em>Waar u op moet letten<\/em><\/a>.)<\/p>\n<ol>\n<li>Open de <a href=\"https:\/\/www.ninjaone.com\/blog\/group-policy-management-console\/\">Groepsbeleidsbeheerconsole<\/a> (<strong>gpmc.msc<\/strong>) en ga naar:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong>Computerconfiguratie &gt; Beheersjablonen &gt; Windows-onderdelen &gt; Windows Update <\/strong><\/p>\n<ol start=\"2\">\n<li>Configureer het volgende beleid:<\/li>\n<\/ol>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><strong>Instellingen<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Aanbevolen configuratie<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Omschrijving<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Automatische updates configureren<\/td>\n<td>Schakel het selectievakje naast <strong>Automatisch downloaden en installatie plannen<\/strong> in.<\/td>\n<td>Downloadt updates automatisch vooraf en installeert ze volgens een vast schema.<\/td>\n<\/tr>\n<tr>\n<td>Locatie van de Microsoft-updateservice op intranet opgeven<\/td>\n<td>Selecteer <strong>Ingeschakeld<\/strong> en voer de HTTP(S)-URL van uw WSUS-server in bij de volgende velden:<\/p>\n<ul>\n<li><strong>Updateservice op intranet instellen voor het detecteren van updates<\/strong>.<\/li>\n<li><strong>Statistiekenserver op intranet instellen<\/strong>.<\/li>\n<\/ul>\n<\/td>\n<td>Geeft aan welke WSUS-server Automatische updates raadpleegt voor updates.<\/td>\n<\/tr>\n<tr>\n<td>Geen automatisch opnieuw opstarten voor geplande installaties van automatische updates<\/td>\n<td>Configureer het beleid als <strong>Ingeschakeld<\/strong>.<\/td>\n<td>Schakelt automatisch opnieuw opstarten uit wanneer iemand is aangemeld, zodat sessies niet worden onderbroken.<\/td>\n<\/tr>\n<tr>\n<td>Opnieuw vragen om opnieuw op te starten bij geplande installaties<\/td>\n<td>Configureer het beleid als <strong>Uitgeschakeld<\/strong>.<\/td>\n<td>Zorgt dat gebruikers tijdens hun sessie niet telkens worden gevraagd om na een geplande update opnieuw op te starten.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<ol start=\"3\">\n<li>Koppel de GPO aan een OU en voer daarna de volgende PowerShell-opdracht uit op een endpoint: <strong>gpupdate \/force<\/strong><\/li>\n<\/ol>\n<h2 id=\"things-to-look-out-for\"><strong>\u26a0\ufe0f <\/strong>Waar u op moet letten<\/h2>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><strong>Risico\u2019s<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Mogelijke gevolgen<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Oplossingen<\/strong><\/td>\n<\/tr>\n<tr>\n<td>De installatie van de module <strong>PSWindowsUpdate <\/strong>overslaan<\/td>\n<td>Windows Update-cmdlets gebruiken zonder de vereiste PowerShell-module leidt tot fouten.<\/td>\n<td>Laad de module PSWindowsUpdate door <strong>Import-Module PSWindowsUpdate <\/strong>in te voeren op een PowerShell-prompt.<\/td>\n<\/tr>\n<tr>\n<td>Geen foutafhandeling in scripts opnemen<\/td>\n<td>Scripts mislukken stilzwijgend zonder goede foutafhandeling, waardoor technici moeten raden wat er misging.<\/td>\n<td>Gebruik <a href=\"https:\/\/www.ninjaone.com\/nl\/blog\/powershell-error-handling\/\">foutafhandeling in PowerShell<\/a> in uw scripts voor betere documentatie wanneer er fouten optreden.<\/td>\n<\/tr>\n<tr>\n<td>Ongeteste GPO\u2019s uitrollen<\/td>\n<td>Ongeteste GPO\u2019s kunnen onjuiste configuraties bevatten die endpoints na uitrol ernstig kunnen verstoren.<\/td>\n<td>Test GPO\u2019s lokaal in een gecontroleerde omgeving voordat u ze in de hele omgeving uitrolt.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Aandachtspunten bij het automatiseren van patchpogingen voor mislukte updates<\/h2>\n<p>Bij het automatiseren van patchpogingen is een vlotte overgang tussen de stappen cruciaal, want \u00e9\u00e9n hapering kan al fouten veroorzaken. Met de volgende aandachtspunten bepalen scripts beter welke stap ze moeten nemen, waardoor meer pogingen slagen.<\/p>\n<h3>Pogingslimieten afdwingen<\/h3>\n<p>Pogingslimieten in het register voorkomen oneindige loops en een stortvloed aan tickets. Stel per uitvoering een verhoging in om de wachttijd na elke mislukte poging te verlengen. Zodra het maximale aantal pogingen is bereikt, voorkomen de limieten dat scripts opnieuw worden uitgevoerd en wordt de kwestie eenmalig ge\u00ebscaleerd.<\/p>\n<h3>De Windows Update-service herstarten<\/h3>\n<p>Patches kunnen mislukken wanneer Windows Update (<strong>wuauserv<\/strong>) onbereikbaar is en een snelle herstart van de service lost dat vaak op. Het is daarom verstandig om Windows Update te herstarten voordat u een nieuwe poging begint.<\/p>\n<ul>\n<li>Voorbeeldscript in PowerShell om wuauserv te herstarten: <strong>Restart-Service -Name wuauserv<\/strong><\/li>\n<\/ul>\n<h3>Oplossing voor offline devices<\/h3>\n<p>Offline devices verbruiken snel alle pogingen, waardoor scripts ze helemaal overslaan. Via RMM-platformen zoals NinjaOne kunnen technici een voorwaarde op het scriptresultaat instellen om het buiten piekuren opnieuw te proberen of een reboot uit te voeren.<\/p>\n<h3>Patchbronnen valideren<\/h3>\n<p>Voordat een nieuwe poging start, moeten scripts controleren of de patchbron bereikbaar is, want onbereikbare bronnen zijn vaak de oorzaak van fouten. Blijkt de bron niet beschikbaar, las dan een korte wachttijd in maar tel dit niet als mislukte poging. Mislukt \u00e9\u00e9n KB, sla die dan tijdelijk over, ga verder met de andere patches en probeer het later opnieuw.<\/p>\n<div class=\"quick-start-guide\"><h2><svg width=\"45\" height=\"45\" viewBox=\"0 0 45 45\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M41.4822 0H3.51778C1.57496 0 0 1.57496 0 3.51778V41.4822C0 43.425 1.57496 45 3.51778 45H41.4822C43.425 45 45 43.425 45 41.4822V3.51778C45 1.57496 43.425 0 41.4822 0Z\" fill=\"#053856\"\/>\n<path d=\"M30.4399 13.9904C28.9161 12.4475 26.9127 11.6737 24.4346 11.6737C23.0721 11.6737 21.8188 11.911 20.6794 12.3858C19.5401 12.8605 18.5859 13.5346 17.8168 14.4129V11.2654L12.2766 13.867V32.562H18.0779V22.4739C18.0779 20.6224 18.5099 19.2267 19.3787 18.2867C20.2474 17.3515 21.4105 16.8815 22.8727 16.8815C24.1877 16.8815 25.1894 17.285 25.8825 18.0968C26.5756 18.9086 26.9222 20.1334 26.9222 21.7808V32.562H32.7234V21.2728C32.7234 18.2393 31.9591 15.5285 30.4399 13.9856V13.9904Z\" fill=\"#04FF88\"\/>\n<\/svg>Quick-start guide<\/h2><p>NinjaOne biedt verschillende functies om <a href=\"https:\/\/www.ninjaone.com\/blog\/how-to-automate-patch-management\/\">patchbeheer te automatiseren<\/a> en handmatig ingrijpen te beperken:<\/p>\n<p>1. <b data-stringify-type=\"bold\">Patch Intelligence AI<\/b><\/p>\n<p>Beoordeelt elke zes uur automatisch de risico\u2019s van patches<\/p>\n<ul>\n<li>Kan patches op basis van feedback uit de community verplaatsen tussen de statussen goedgekeurd, handmatig en afgewezen<\/li>\n<li>Helpt risico\u2019s van mogelijk problematische patches te beperken<\/li>\n<\/ul>\n<p>2. <b data-stringify-type=\"bold\">Strategie\u00ebn voor goedkeuring en nieuwe pogingen<\/b><\/p>\n<p>Meerdere niveaus van patchgoedkeuring:<\/p>\n<ul>\n<li>Overrides op deviceniveau<\/li>\n<li>Overrides op beleidsniveau<\/li>\n<li>Globale goedkeuringen\/afwijzingen vooraf<\/li>\n<li>Kan patches automatisch goedkeuren na een opgegeven aantal dagen (tot 30 dagen voor updates, 365 dagen voor functie-updates)<\/li>\n<li>Maakt handmatige goedkeuring of afwijzing van patches mogelijk op <a href=\"https:\/\/www.ninjaone.com\/it-hub\/gerenciamento-de-servicos-de-ti\/what-is-a-knowledge-base\/\">KB<\/a>-nummer of patch-ID<\/li>\n<\/ul>\n<p>3. <b data-stringify-type=\"bold\">Ring deployment<\/b><\/p>\n<p>Gefaseerde uitrol van patches om risico\u2019s te beperken<\/p>\n<ul>\n<li>Maak devicegroepen voor verschillende deployment rings<\/li>\n<li>Test patches op een kleine groep devices v\u00f3\u00f3r een bredere uitrol<\/li>\n<\/ul>\n<p>4. <b data-stringify-type=\"bold\">Patches plannen en opnieuw proberen<\/b><\/p>\n<p>Aanbevolen wordt om scan- en updatecycli minstens een uur uit elkaar te plannen<\/p>\n<ul>\n<li>Scancycli draaien v\u00f3\u00f3r de installatiecycli<\/li>\n<li>Instelbare rebootopties en meldingen<\/li>\n<\/ul>\n<\/div>\n<h2>Problemen oplossen bij het automatiseren van scripts voor patchpogingen<\/h2>\n<h3>Probleem 1: geen activiteit bij nieuwe pogingen<\/h3>\n<p>Zonder voldoende rechten wordt de retrylogica niet uitgevoerd en ziet u geen enkele activiteit. Controleer als oplossing of het script als <strong>SYSTEM<\/strong> draait of de hoogste rechten heeft. Valideer daarnaast de syntaxis van uw script en controleer of alle opgegeven paden bestaan.<\/p>\n<h3>Probleem 2: update niet gevonden<\/h3>\n<p>Controleer of de ontbrekende update beschikbaar is via de bron die u hebt opgegeven. Overweeg alternatieve bronnen zoals Windows Update in plaats van <a href=\"https:\/\/learn.microsoft.com\/en-us\/windows-server\/administration\/windows-server-update-services\/get-started\/windows-server-update-services-wsus\" target=\"_blank\" rel=\"noopener\">Windows Server Update Services (WSUS)<\/a> om te voorkomen dat pogingen verloren gaan aan nutteloze zoekopdrachten.<\/p>\n<h3>Probleem 3: updates mislukken telkens opnieuw<\/h3>\n<p>Combineer uw pogingen met de inzichten uit de Windows Update-logboeken, zodat u de fouten binnen mislukte patches precies kunt aanwijzen.<\/p>\n<ul>\n<li>Voorbeeldscript in PowerShell om de Windows Update-logboeken te raadplegen:<\/li>\n<\/ul>\n<p style=\"padding-left: 80px;\"><strong>Import-Module PSWindowsUpdate<\/strong><\/p>\n<p style=\"padding-left: 80px;\"><strong>Get-WindowsUpdateLog<\/strong><\/p>\n<h3>Probleem 4: reboot-loop<\/h3>\n<p>Updates vragen soms om een reboot van het device voordat ze worden toegepast en afsluiten heeft niet hetzelfde effect. Mist u dat moment, dan belandt u snel in een cyclus waarin u patches opnieuw toepast zonder zichtbaar resultaat. Controleer daarom of een endpoint om een herstart vraagt, bevestig die en probeer de update daarna opnieuw.<\/p>\n<h2>NinjaOne-services die het automatiseren van patchpogingen vereenvoudigen<\/h2>\n<p>NinjaOne helpt bij het <a href=\"https:\/\/www.ninjaone.com\/nl\/patchbeheer\/\">automatiseren van patchopdrachten en herstelacties<\/a> om compliance te waarborgen en handmatig ingrijpen te beperken. Hier zijn enkele functies van NinjaOne waarmee u het automatiseren van patchpogingen op schaal eenvoudiger maakt.<\/p>\n<ul>\n<li><strong>Geplande taak via beleid. <\/strong>Gebruik de mogelijkheden van NinjaOne voor geplande automatisering om nieuwe pogingen binnen bepaalde intervallen over devicegroepen in te stellen.<\/li>\n<li><strong>Dashboard voor patchbeheer.<\/strong> Het dashboard van NinjaOne deelt devices in op mislukte, geslaagde en openstaande patches voor meer inzicht. Technici kunnen via het dashboard ook eenvoudig aangepaste patchrapporten genereren.<\/li>\n<li><strong>Samengestelde voorwaarden. <\/strong>Maak aangepaste triggers voor automatisering, zoals het versturen van meldingen, het starten van scripts of het escaleren van zaken, op basis van voorwaarden voor scriptresultaten.<\/li>\n<li><strong>Scripts op afstand uitvoeren. <\/strong>Voer scripts op afstand en op schaal uit, zodat mislukte patches in de hele omgeving consistent opnieuw worden geprobeerd.<\/li>\n<\/ul>\n<div class=\"in-context-cta\"><p style=\"text-align: center;\">Automatiseer uw patchdocumentatie voor effici\u00ebnte foutafhandeling.<\/p>\n<p style=\"text-align: center;\">\u2192 <a href=\"https:\/\/www.ninjaone.com\/nl\/patchbeheer\/\" rel=\"noopener\" target=\"_blank\">Ontdek NinjaOne voor patchbeheer<\/a><\/p>\n<\/div>\n<h2>Automatiseer het herstel van mislukte patches voor maximale beschikbaarheid<\/h2>\n<p>Van het raadplegen van de updategeschiedenis tot het afdwingen van basisbeleid: deze gids geeft technici een stevige basis voor automatisering. Met NinjaOne voor monitoring, scriptuitrol en planning kunt u de logica voor patchpogingen automatiseren binnen een <a href=\"https:\/\/www.ninjaone.com\/nl\/blog\/single-pane-of-glass-software-explained\/\">enkel dashboard<\/a>.<\/p>\n<p>Door automatiseringsstrategie\u00ebn samen te brengen in \u00e9\u00e9n centraal platform, wordt het hele automatiseringskader proactief en kunt u snel herstellen zodra er problemen worden gedetecteerd. Dat beperkt uitvaltijd, verlaagt het aantal tickets en zorgt voor consistente patch compliance op al uw endpoints.<\/p>\n<p><strong>Gerelateerde onderwerpen:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/script-hub\/automate-windows-11-updates-powershell\/\">PowerShell gebruiken om functie-updates van Windows 11 te automatiseren<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/blog\/what-is-windows-patch-management-overview\/\">Wat is Windows-patchbeheer? Overzicht en werkwijze<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/nl\/blog\/wat-is-patch-compliance\/\">Wat is patch compliance?<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/webinar\/secrets-to-painless-patching-at-scale\/\">Geheimen voor moeiteloos patchen op schaal<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/webinar\/patch-management-best-practices-compliance-security\/\">Beste praktijken voor patchbeheer om compliance en beveiliging te verbeteren<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Mislukte updates zijn een terugkerend probleem binnen patchbeheer en ontstaan vaak door netwerkproblemen, vergrendelde systemen of conflicten tussen services. Blijft dit onopgelost dan kan dat leiden tot instabiele prestaties en worden endpoints kwetsbaar voor dreigingen. Het automatiseren van patchpogingen beperkt de risico\u2019s, verlaagt de mean time to repair (MTTR) en verhoogt het slagingspercentage van updates [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":539942,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[4358],"tags":[],"class_list":["post-939839","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-ops-nl"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/posts\/939839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/comments?post=939839"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/posts\/939839\/revisions"}],"predecessor-version":[{"id":939840,"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/posts\/939839\/revisions\/939840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/media\/539942"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/media?parent=939839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/categories?post=939839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/nl\/wp-json\/wp\/v2\/tags?post=939839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}