Implémentez une surveillance pour suivre le succès de l'installation des mises à jour et identifier les échecs liés à l'exécution.
Créez un script PowerShell pour surveiller les temps d'installation des mises à jour :
# Vérifiez les temps d'installation récents des mises à jour à partir des journaux clients
$Computers = Get-CMDevice -CollectionName "All Systems" | Select -First 10
foreach ($Computer in $Computers) {
$InstallHistory = Get-WmiObject -ComputerName $Computer.Name -Namespace "root\ccm\SoftwareUpdates\UpdatesStore" -Class CCM_UpdateStatus -ErrorAction SilentlyContinue
$InstallHistory | Where-Object {$_.Status -eq "Installed" -and $_.ScanTime -gt (Get-Date).AddDays(-7)} | Select PSComputerName, Article, Status, ScanTime
}
Examinez les journaux ConfigMgr pour les erreurs liées aux délais d'attente. Fichiers journaux clés à surveiller :
- UpdatesDeployment.log (client) : Montre la progression de l'installation des mises à jour et les délais d'attente
- WindowsUpdate.log (client) : Activité de l'agent Windows Update
- WUAHandler.log (client) : Interaction de ConfigMgr avec Windows Update
Interrogez la base de données pour les échecs de délai d'attente :
-- Exécutez cette requête dans SQL Server Management Studio sur votre base de données ConfigMgr
SELECT
ui.BulletinID,
ui.Title,
ui.MaxExecutionTime,
COUNT(*) as FailureCount
FROM v_UpdateInfo ui
INNER JOIN v_UpdateComplianceStatus ucs ON ui.CI_ID = ucs.CI_ID
WHERE ucs.Status = 4 -- État échoué
AND ui.DatePosted > DATEADD(day, -30, GETDATE())
GROUP BY ui.BulletinID, ui.Title, ui.MaxExecutionTime
ORDER BY FailureCount DESC
Astuce pro : Configurez des rapports automatisés pour suivre les mises à jour qui dépassent systématiquement leurs limites de temps d'exécution. Cela vous aide à ajuster de manière proactive les paramètres avant des échecs de déploiement généralisés.
Vérification : Examinez les taux de réussite des déploiements au cours du mois prochain. Vous devriez voir une réduction des échecs liés aux délais d'attente pour les mises à jour où vous avez augmenté le temps d'exécution maximal.