Cet article fournit un aperçu du module de gestion des correctifs dans Atera et un guide rapide sur le dépannage des erreurs Windows Update les plus courantes, y compris certains des problèmes connus liés à l'utilisation des correctifs d'Atera :
API Microsoft WUA
Atera est entièrement aligné avec Microsoft WUA ("Windows Update Agent") et nous récupérons la liste des correctifs disponibles en utilisant l'API WUA. Plus de détails ici
Par conséquent, les résultats dans Atera ne doivent pas être comparés avec les résultats de l'historique des mises à jour Windows.
Ci-dessous se trouvent les commandes fournies par Microsoft à exécuter et à utiliser avec leur API WUA. Sur la base de ces commandes, Atera récupère la liste des correctifs disponibles et installés que vous voyez dans la console :
Script PS pour les correctifs installés :
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a title
Script PS pour les correctifs disponibles :
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0").Updates | ft -a title
Si les résultats ne correspondent pas après un rafraîchissement, vous pouvez supprimer certains fichiers de cache du dossier de données de l'agent et redémarrer l'AteraAgent :
del "C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageOsUpdates\ptc3.cch"
net stop "AteraAgent" && net start "AteraAgent"
Liste des serveurs
Voici une liste de serveurs optionnels qui peuvent améliorer la fonctionnalité de notre module de gestion des correctifs. Il est recommandé de mettre ces serveurs en liste blanche sur votre réseau pour des performances optimales.
- 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
Taille de téléchargement maximale
L'API Windows Update Agent utilise deux valeurs pour la taille d'un correctif : MinDownloadSize et MaxDownloadSize. L'Agent calcule la taille d'installation potentielle maximale. Pour un correctif cumulatif, la taille potentielle maximale prendra en compte les données pour toutes les versions possibles du système d'exploitation compatibles avec le correctif respectif. Mais sur un seul appareil, la taille complète ne devrait être que de quelques Go.
Ceci est basé sur la requête PS suivante :
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=0").Updates | ft -a title, maxdownloadsize
Remarque : La propriété MinDownloadSize d'une mise à jour est toujours téléchargée. Cependant, la propriété MaxDownloadSize n'est pas toujours téléchargée.
La propriété MaxDownloadSize est téléchargée en fonction de la configuration de l'ordinateur qui reçoit la mise à jour.
Si vous ne pouvez pas installer une mise à jour parce que votre appareil manque d'espace libre, vous pouvez trouver une solution en suivant ce guide de dépannage Microsoft.
Date de publication du correctif
Vous pouvez trouver la date de publication d'un correctif dans Atera en accédant à la page de l'appareil > Gérer > Gestion des correctifs > filtre Correctifs installés - Oui.
Cette date est le LastDeploymentChangeTime qui obtient la dernière date de publication de la mise à jour, en temps universel coordonné (UTC), sur le serveur qui déploie la mise à jour.
Elle est basée sur le script suivant :
$Session = New-Object -ComObject Microsoft.Update.Session
$Searcher = $Session.CreateUpdateSearcher()
$Searcher.Search("IsInstalled=1").Updates | ft -a title, lastdeploymentchangetime
Dépanner les erreurs générales de Windows Update :
Appliquer un correctif à une machine via Atera ou en utilisant le service Local Windows Update peut souvent renvoyer diverses erreurs.
La première étape de dépannage consiste à obtenir plus de détails sur les erreurs respectives. Pour cela, vous pouvez vérifier les journaux suivants en fonction de la manière dont le correctif a été exécuté :
- Correctif Atera : un log.txt est enregistré par défaut sous le chemin suivant : C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageOsUpdates
- Correctif Windows local : vous pouvez lire les journaux en utilisant la commande PowerShell Get-WindowsUpdateLog (applicable à Windows 10)
Une fois l'erreur localisée, vous pouvez vous référer à ce guide Microsoft pour les erreurs courantes de Windows Update et leur atténuation ou effectuer une recherche rapide en ligne pour des solutions suggérées.
Une réinitialisation complète des services/fichiers/dossiers de Windows Update peut également être utile. Nous avons trouvé deux scripts publiés par des utilisateurs du Microsoft Script Center. Vous pouvez consulter les scripts ici.
REMARQUE : Bien que les scripts aient été testés dans différents environnements OS, il est recommandé de les tester d'abord sur une machine de laboratoire avant le déploiement.
Pour une liste des erreurs les plus courantes renvoyées par le rapport de retour d'information sur les correctifs et l'automatisation, veuillez vous référer à cet article.
Vous pouvez également utiliser ce guide de Microsoft pour dépanner les problèmes de mise à jour de Windows 10 (pour Windows 8.1 et 7, cliquez ici).