Alexandre ROMANN

Expert Microsoft SCCM / Directeur Technique

 

Troubleshoot Failed to download easy setup payload with Exception Errors

Si vous avez tenter d’installer la version 2107 pour Configuration Manager il est fort probable que vous ayez découvert cette erreur dans le log dmpdownloader.log

En effet, Microsoft a rajouté un prérequis (et même une documentation pour y remédier)

Erreur lors du téléchargement du fichier ConfigMgr.AdminUIContent.cab’erreur – Configuration Manager | Microsoft Docs

Une URL qui était déjà utilisé mais qui pourrait être bloqué par votre sécurité mise en place : proxy, firewall etc…

Si jamais vous êtes pris par le temps, vous pouvez tout de même passer par une installation offline de cette mise à jour. Voici comment la réaliser :

  1. Passer en mode offline :

Sur votre serveur ayant le rôle SERVICE CONNECTION POINT, aller dans les propriétés et choisir « Offline, on-demand connection »

  1. Vérifier la présence d’un dossier Offline dans le dossier Microsoft Configuration Manager\EasySetupPayload

Une fois cette option validée, il faut utiliser l’outil ServiceConnectionTool.exe. Son utilisation se découpe en 4 étapes :

  • Prepare
  • Export (optionnel)
  • Connect
  • Import

Commençons :

Step 1. « Prepare »
Aller sur votre serveur possédant le rôle Service Connection qui a bien l’option Offline. Créer un dossier, il servira a récupérer un fichier de télémétrie.

Puis positionnez-vous là ou se trouve l’outils ServiceConnectionTool.exe et lancer la commande suivante :

serviceconnectiontool.exe -prepare -usagedatadest d:\[FOLDER]\usagedata.cab

Un log sera disponible nommé serviceconnectiontool.log.

Step 2. Export (optionnel)

Il est possible de lire ce qui a été enregistré dans le usagedata.cab via la ligne suivante

serviceconnectiontool.exe -export -dest D:\[FOLDER]\UsageData.csv

Step 3. Connect

Aller sur un poste ayant un accès complet à internet pour vous éviter bien des ennuis. Créer un dossier parent temporaire TMP et créer ensuite deux autres dossiers nommés UpdatePacks et UsageData

Copier l’intégratlité du dossier qui contient l’outils ServiceConnectionTool (disponible sur <InstallationMedia>\SMSSETUP\TOOLS\ServiceConnectionTool) et placer le dans votre dossier TMP

Ensuite, copier le fichier Usagedata.cab générer précédemment dans votre nouvelle arborescence, et le placer dans UsageData.

Lancer une invite de commande en administrateur et placer vous dans le dossier ou se trouve ServiceConnectionTool.exe

ServiceConnectionTool.exe -connect -usagedatasrc c:\TMP\UsageData\usagedata.cab -updatepackdest C:\TMP\UpdatePacks

Encore une fois, un log sera présent et vous pourrez suivre l’évolution – via cmtrace – dans Serviceconnectiontool.log

Il existe des options supplémentaire, ainsi qu’un bug avec la 2002 concernant l’outils :
Outil de connexion de service – Configuration Manager | Microsoft Docs

Step 4. Import

Le téléchargement de la mise à jour est donc terminé. Récupérer le dossier UpdatePacks pour le copier sur votre serveur de la Step 1.
Positioner vous de nouveau dans l’emplacement où se trouve le Serviceconnectiontool et lancer la commande suivante :

serviceconnectiontool.exe -import -updatepacksrc D:\[FOLDER]\UpdatePacks

Vous pourrez vérifier le bon fonctionnement de l’import en allant dans le dossier Offline vu au début :

 <ConfigMgr installation path>\Microsoft Configuration Manager\EasySetupPayload\offline

Si tout s’est déroulé comme prévu, la mise à jour est maintenant disponible et vous pouvez réaliser l’installation (préférablement, lancer le prerequisite check)