Le gros bouton rouge pour arrêter une télédistribution

Bien que la demande la plus classique autour de la télédistribution est plutôt de disposer d’un gros bouton rouge pour distribuer le plus rapidement possible un logiciel ou un correctif de logiciel, il peut aussi arriver que vous ayez envoyé une grosse bêtise à l’ensemble du parc ou à un volume suffisamment important pour vouloir revenir en arrière.

L’article suivant de MyITForum donne, en anglais, quelques pistes et leur pertinence :
https://myitforum.com/cs2/blogs/scassells/archive/2008/05/14/how-to-stop-an-errant-advertisement-in-sms-2003-sccm-2007.aspx

La méthode 1 consiste à arrêter le service IIS. L’effet est, effectivement, immédiat, mais vous avez, ainsi, réussi à ce que plus rien ne fonctionne.

La méthode 2 consiste à supprimer les sources de votre distribution sur les points de distribution. Alternativement, vous pouvez modifier les droits NTFS de manière à faire un Refus (Deny) de lecture. Tous les postes se mettront en attente de disponibilité du package.

La méthode 3 consiste à supprimer la publication (Advertisement). Bravo :-) ! Vous avez l’impression que tout va mieux, mais en réalité, le processus enclenché continue sans que vous ayez la possibilité de voir ce qui se passe. A EVITER !

La méthode 4 consiste à desactiver le programme. Un peu comme le Titanic, le processus continue, mais, au moins, cette fois-ci, vous avez la trace du naufrage :-).

La méthode 5 consiste à rendre obsolète la publication. Le mal est fait pour les postes en cours, jusqu’à ce que les stratégies soient mises à jour sur les postes.

En résumé, la méthode 2 est la meilleure. Pour l’appliquer, il est nécessaire de connaître rapidement le numéro du package (PackageID) à stopper.

L’utilisation de la console avec le commutateur sms:debugview=1 facilite ce repérage.