Dieser Artikel bietet einen Überblick über das Patch-Management-Modul in Atera und eine kurze Anleitung zur Fehlerbehebung der häufigsten Windows Update-Fehler, einschließlich einiger bekannter Probleme bei der Verwendung von Ateras Patching:
Microsoft WUA API
Atera ist vollständig mit Microsoft WUA ("Windows Update Agent") abgestimmt und wir holen die Liste der verfügbaren Patches über die WUA API ab. Weitere Details hier
Daher sollten die Ergebnisse in Atera nicht mit den Ergebnissen aus der Windows Update-Historie verglichen werden.
Nachfolgend sind die von Microsoft bereitgestellten Befehle aufgeführt, die mit ihrer WUA API ausgeführt und verwendet werden können. Basierend auf diesen Befehlen holt Atera die Liste der verfügbaren und installierten Patches ab, die Sie in der Konsole sehen:
PS-Skript für installierte Patches:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a title
PS-Skript für verfügbare Patches:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0").Updates | ft -a title
Falls die Ergebnisse nach einer Aktualisierung nicht übereinstimmen, können Sie einige Cache-Dateien aus dem Datenordner des Agenten löschen und den AteraAgent neu starten:
del "C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageOsUpdates\ptc3.cch"
net stop "AteraAgent" && net start "AteraAgent"
Serverliste
Hier ist eine Liste optionaler Server, die die Funktionalität unseres Patch-Management-Moduls verbessern können. Es wird empfohlen, diese Server in Ihrem Netzwerk für eine optimale Leistung auf die Whitelist zu setzen.
- http://windowsupdate.microsoft.com
- http://.windowsupdate.microsoft.com
- https://.windowsupdate.microsoft.com
- http://.update.microsoft.com
- https://.update.microsoft.com
- http://.windowsupdate.com
- http://download.windowsupdate.com
- http://download.microsoft.com
- http://.download.windowsupdate.com
- http://wustat.windows.com
- http://ntservicepack.microsoft.com
- http://stats.microsoft.com
- https://stats.microsoft.com
Maximale Downloadgröße
Die Windows Update Agent API verwendet zwei Werte für die Patch-Größe: MinDownloadSize und MaxDownloadSize. Der Agent berechnet die maximale potenzielle Installationsgröße. Bei einem kumulativen Patch berücksichtigt die maximale potenzielle Größe die Daten für alle möglichen OS-Builds, die mit dem jeweiligen Patch kompatibel sind. Auf einem einzelnen Gerät sollte die volle Größe jedoch nur ein paar GB betragen.
Dies basiert auf der folgenden PS-Abfrage:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0").Updates | ft -a title, maxdownloadsize
Hinweis: Die Eigenschaft MinDownloadSize eines Updates wird immer heruntergeladen. Die Eigenschaft MaxDownloadSize wird jedoch nicht immer heruntergeladen.
Die Eigenschaft MaxDownloadSize wird basierend auf der Konfiguration des Computers heruntergeladen, der das Update erhält.
Falls Sie ein Update nicht installieren können, weil Ihr Gerät wenig freien Speicherplatz hat, finden Sie möglicherweise eine Lösung in diesem Microsoft-Fehlerbehebungsleitfaden.
Patch-Veröffentlichungsdatum
Sie können das Veröffentlichungsdatum eines Patches in Atera finden, indem Sie die Seite Gerät > Verwalten > Patch-Management > Filter Installierte Patches - Ja aufrufen.
Dieses Datum ist die LastDeploymentChangeTime, die das letzte Veröffentlichungsdatum des Updates in koordinierter Weltzeit (UTC) auf dem Server, der das Update bereitstellt, angibt.
Es basiert auf folgendem Skript:
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a title, lastdeploymentchangetime
Allgemeine Windows Update-Fehler beheben:
Das Patchen eines Geräts entweder über Atera oder den lokalen Windows Update-Dienst kann häufig verschiedene Fehler zurückgeben.
Der erste Schritt zur Fehlerbehebung besteht darin, mehr Details zu den jeweiligen Fehlern herauszufinden. Dafür können Sie die folgenden Protokolle überprüfen, je nachdem, wie das Patchen durchgeführt wurde:
- Atera-Patching: Eine log.txt wird standardmäßig unter folgendem Pfad gespeichert: C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageOsUpdates
- Lokales Windows-Patching: Sie können die Protokolle mit dem PowerShell-Befehl Get-WindowsUpdateLog lesen (anwendbar auf Windows 10)
Sobald Sie den Fehler gefunden haben, können Sie sich auf diesen Microsoft-Leitfaden für häufige Windows Update-Fehler und deren Behebung beziehen oder online nach vorgeschlagenen Lösungen suchen.
Ein vollständiges Zurücksetzen der Windows Update-Dienste/Dateien/Ordner kann ebenfalls hilfreich sein. Wir haben zwei Skripte gefunden, die von Benutzern des Microsoft Script Centers veröffentlicht wurden. Sie können die Skripte hier einsehen.
HINWEIS: Obwohl die Skripte in verschiedenen Betriebssystemumgebungen getestet wurden, wird empfohlen, diese zuerst auf einem Testgerät zu testen, bevor sie bereitgestellt werden.
Für eine Liste der häufigsten Fehler, die vom Patch & Automation Feedback-Bericht zurückgegeben werden, lesen Sie bitte diesen Artikel.
Sie können auch diesen Leitfaden von Microsoft verwenden, um Probleme beim Aktualisieren von Windows 10 zu beheben (für Windows 8.1 und 7, klicken Sie hier).