Voici une méthode pour forcer la resynchronisation des tables SQL liées aux Software Updates entre un site SCCM central et ses sites enfants.

Attention, cette procédure n'est valable que dans le cas où le role SUP du serveur central fonctionne correctement et est bien synchronisé au catalogue Windows Update !

Sur les sites enfants:
===============
Stoppez les services SCCM

Supprimez tous les fichiers CID du répertoire objmgr.box\retry\*.* si présent.

Connectez vous à la base SCCM et exécutez les requêtes suivantes:

Delete from CI_ConfigurationItems
Update CI_SDMPackages set IsDeleted = 1
Delete from CI_SDMPackagerelations
Exec sp_deleteOldSdmPackagedata 0
Delete from CI_Contents
Exec sp_deleteOldSdmPackagedata 0 (si vous avez une erreur, lancer d'abord la commande Exec sp_deleteOldSdmPackagedata 100 ; Puis avec la valeur 50 , 20 , 5 , 1 et enfin 0.)

Redémarrer les services SCCM

Sur le serveur central:
===============
15 minutes plus tard, créez un fichier <code site enfant>.SHA pour chaque site enfant concerné dans le répertoire objmgr.box. Laissez passer une nuit et vérifiez la resynchronisation des serveurs enfants