Résoudre les problèmes d’intégration Microsoft Store pour Entreprises et Éducation à Configuration Manager
Cet article fournit des conseils et des correctifs de dépannage clés pour certains des principaux problèmes que vous pouvez rencontrer avec l’intégration Microsoft Store pour Entreprises et Éducation (MSfB) à Configuration Manager.
Pour plus d’informations sur l’utilisation des Microsoft Store pour Entreprises et éducation avec Configuration Manager, consultez Gérer les applications à partir des Microsoft Store pour Entreprises et Éducation avec Configuration Manager.
Monitor
État du composant
Dans la console Configuration Manager, accédez à l’espace de travail Surveillance, développez État du système, puis sélectionnez le nœud État du composant. Surveillez l’état des composants suivants :
- SMS_BUSINESS_APP_PROCESS_MANAGER
- SMS_CLOUDCONNECTION
État de synchronisation
Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Services cloud, puis sélectionnez le nœud Microsoft Store pour Entreprises. Vérifiez la dernière colonne État de synchronisation.
Afficher les applications synchronisées
Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Informations de licence pour les applications du Windows Store.
Fichiers journaux
WSfBSyncWorker.log
Ce fichier journal se trouve sur le point de connexion de service, sous \Logs
le répertoire d’installation de Configuration Manager. Il enregistre des informations sur la communication avec le service cloud. Ces informations incluent les métadonnées, les icônes, les packages et la récupération de fichiers de licence.
Pour modifier le niveau du journal, remplacez la LoggingLevel
valeur par celle de 0
la clé de HKLM\SOFTWARE\Microsoft\SMS\Tracing\SMS_CLOUDCONNECTION
Registre. Pour plus d’informations, consultez Configurer les options de journalisation.
SMS_CLOUDCONNECTION.log
Ce fichier journal se trouve sur le point de connexion de service, sous \Logs
le répertoire d’installation de Configuration Manager. Si le service WSfBSyncWorker n’est pas démarré ou s’arrête à plusieurs reprises, passez en revue les entrées de ce fichier journal.
Note
Ce fichier journal est partagé avec d’autres fonctionnalités.
BusinessAppProcessWorker.log
Ce fichier journal se trouve sur le serveur de site pour le site de niveau supérieur dans la hiérarchie. Il se trouve dans \Logs
le répertoire d’installation de Configuration Manager. Il enregistre des informations sur les processus suivants :
- Insérer les informations de métadonnées synchronisées par le composant BusinessAppProcessWorker dans la base de données
- Traiter les fichiers dans
\InstallDir\inboxes\businessappprocess.box
SMS_BUSINESS_APP_PROCESS_MANAGER.log
Ce fichier journal se trouve sur le serveur de site pour le site de niveau supérieur dans la hiérarchie. Il se trouve dans \Logs
le répertoire d’installation de Configuration Manager. Si le service BusinessAppProcessWorker n’est pas démarré ou s’arrête à plusieurs reprises, passez en revue les entrées de ce fichier journal.
Échec de la dernière synchronisation
Lorsque le dernier état de synchronisation a échoué, commencez par examiner les fichiers journaux suivants pour identifier le symptôme :
- WSfbSyncWorker.log
- SMS_CLOUDCONNECTION.log
Examinez ensuite l’une des sections suivantes pour connaître les problèmes courants :
- Erreur d’autorisation
- La clé secrète n’est pas valide
- Erreur lors de l’obtention du jeton d’application
- L’emplacement du contenu n’existe pas ou n’a pas d’autorisations incorrectes
- Une erreur s’est produite lors de l’appel de la requête HTTP appelant la méthode « GET »
- Impossible d’écrire plus d’octets dans la mémoire tampon
- Échec du téléchargement d’applications en ligne avec 0x8024500c
Erreur d’autorisation
Cause
Ce problème peut se produire si l’application Microsoft Entra configurée n’a pas les autorisations nécessaires pour gérer les Microsoft Store pour Entreprises et Éducation pour ce locataire.
Solution de contournement
- Connectez-vous en tant qu’administrateur au portail Microsoft Store pour Entreprises ou Éducation.
- Accédez à Paramètres, puis sélectionnez Outils de gestion.
- Si l’application n’est pas répertoriée, sélectionnez Ajouter un outil de gestion. Recherchez ensuite par nom et sélectionnez l’application Microsoft Entra associée au même ClientID que Configuration Manager.
- Si l’état n’affiche pas Actif, sélectionnez Activer dans la section Action .
- Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Services cloud, puis sélectionnez le nœud Microsoft Store pour Entreprises. Synchronisez avec le magasin ou attendez que l’intervalle de synchronisation suivant se produise.
Conseil
Pour trouver l’ID client dans Configuration Manager :
- Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Services cloud, puis sélectionnez le nœud Microsoft Entra Tennts.
- Sélectionnez le locataire que vous utilisez pour l’intégration Microsoft Store pour Entreprises et Éducation.
- Dans le volet de résultats, recherchez l’application correspondante et examinez la colonne ID client.
La clé secrète n’est pas valide
Cause
Ce problème peut se produire si la clé secrète a expiré sur l’application Microsoft Entra pour la configuration Microsoft Store pour Entreprises et Éducation.
Résolution
Renouvelez la clé secrète pour l’application Microsoft Entra. Pour plus d’informations, consultez Renouveler la clé secrète.
Erreur lors de l’obtention du jeton d’application
Cause
Ce problème peut se produire si l’application connectée n’existe plus dans l’ID Microsoft Entra.
Résolution
Supprimez et recréez la connexion au Microsoft Store pour Entreprises et à l’Éducation.
- Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Services cloud, puis sélectionnez le nœud Microsoft Store pour Entreprises.
- Sélectionnez la connexion existante.
- Sélectionnez Supprimer dans le ruban.
Recréez ensuite la connexion. Pour plus d’informations, consultez les articles suivants :
- Configurer les services Azure
- Configurer la synchronisation Microsoft Store pour Entreprises et Éducation
L’emplacement du contenu n’existe pas ou n’a pas d’autorisations incorrectes
Cause
Lorsque vous configurez la connexion Microsoft Store pour Entreprises et Éducation, vous spécifiez un partage réseau pour le stockage du contenu synchronisé. Ce problème peut se produire si ce partage n’existe pas ou a des autorisations incorrectes. Le compte d’ordinateur du point de connexion de service doit être le propriétaire de ce répertoire et de tous les sous-répertoires. Si ce n’est pas le cas, une erreur similaire à celle-ci s’affiche :
Failed to download package d788cc1b-ab00-bb5f-1548-f2dfe717583b-X86-Arm for product 9WZDNCRFJ3PS\0015.
System.IO.IOException: This security ID may not be assigned as the owner of this object.
Pour afficher l’emplacement que vous avez configuré :
Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Services cloud, puis sélectionnez le nœud Microsoft Store pour Entreprises.
Sélectionnez le compte et ouvrez ses propriétés.
Basculez vers l’onglet Configuration. Le paramètre Emplacement affiche le chemin d’accès réseau pour stocker le contenu de l’application téléchargé à partir du Microsoft Store pour Entreprises et de l’Éducation.
Solution de contournement
S’il n’existe pas encore, créez le partage.
Vérifiez les autorisations NTFS sur le dossier et les autorisations sur le partage réseau. Accordez au compte d’ordinateur des autorisations lecture et écriture du point de connexion de service.
Si vous souhaitez reconfigurer l’emplacement, supprimez et recréez la connexion avec le nouvel emplacement de contenu.
Une erreur s’est produite lors de l’appel de la requête HTTP appelant la méthode « GET »
Cause
Ce problème peut se produire si la synchronisation des applications à partir du magasin a pris si longtemps que l’URL de contenu a expiré.
Solution de contournement
Réessayez le processus de synchronisation
- Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Services cloud, puis sélectionnez le nœud Microsoft Store pour Entreprises.
- Sélectionnez la connexion. Dans le ruban, sélectionnez Synchroniser à partir de Microsoft Store pour Entreprises.
Avec chaque fois, il devrait continuer plus loin. Plusieurs nouvelles tentatives peuvent être effectuées en fonction des facteurs suivants :
- Nombre d’applications hors connexion
- Taille des packages
- Vitesse du réseau
Avec chaque tentative, vous devez voir l’erreur moins de fois. Si le nombre d’erreurs ne réduit pas, il existe un autre problème.
Impossible d’écrire plus d’octets dans la mémoire tampon
Cause
Ce problème peut se produire si le package de l’application est supérieur à 500 Mo. Configuration Manager prend uniquement en charge la synchronisation automatique d’applications hors connexion avec des packages inférieurs à 500 Mo.
Solution de contournement
Vous ne pouvez pas synchroniser automatiquement ces applications, mais vous pouvez télécharger le contenu et créer manuellement l’application :
Obtenez l’ID d’application défaillant à partir de la ligne suivante dans WSfbSynWorker.log :
Error(s) syncing or downloading application <ApplicationID> from the Microsoft Store for Business.
Connectez-vous en tant qu’administrateur au portail Microsoft Store pour Entreprises ou Éducation. Recherchez la page de cette application.
Conseil
L’URL de la page est similaire à :
https://businessstore.microsoft.com/en-us/store/p/app/ApplicationID
Sélectionnez Hors connexion, s’il n’est pas déjà sélectionné. Sélectionnez Ensuite Gérer.
Créez un dossier distinct sur votre partage de contenu d’application pour toutes les plateformes prises en charge.
Téléchargez le package dans le dossier du package.
Téléchargez le fichier de licence encodé en tant que
.bin
fichier dans le dossier du package.Téléchargez toutes les infrastructures requises dans le dossier du package.
Dans la console Configuration Manager, accédez à l’espace de travail Bibliothèque de logiciels, développez Gestion des applications, puis sélectionnez le nœud Applications .
Créez une application, en spécifiant manuellement les informations de l’application.
Créez un type de déploiement pour chaque plateforme prise en charge que vous avez précédemment téléchargée.
Type : package d’application Windows (*.appx, *.appxbundle)
Spécifiez l’appx/appxbundle pour le package d’application réel, et non un package de dépendance requis.
Vérifiez les détails suivants dans la page d’informations d’importation finale :
- Fichier de licence : spécifie le
.bin
fichier. Ce fichier de licence est requis pour les applications hors connexion. - Dépendances d’application Windows : vérifiez que toutes les dépendances requises sont téléchargées pour ce package.
Échec du téléchargement d’applications en ligne avec 0x8024500c
Cause
Une erreur 0x8024500c lors du téléchargement est généralement due à l’échec de la connexion à une stratégie de groupe d’emplacements Internet Windows Update qui bloque l’accès à Windows Update.
Solution de contournement
N’activez pas l’option Ne pas se connecter à un objet de stratégie de groupe d’emplacements Internet Windows Update.
La synchronisation ne s’exécute pas
Cette section traite des problèmes de synchronisation suivants :
- Vous démarrez manuellement le processus de synchronisation, mais il ne s’exécute pas
- Le site ne se synchronise pas automatiquement chaque jour
Commencez par examiner les fichiers journaux suivants pour identifier le symptôme :
- BusinessAppProcessWorker.log
- SMS_BUSINESS_APP_PROCESS_MANAGER.log
- WsfbSyncWorker.log
- SMS_CLOUDCONNECTION.log
Examinez ensuite l’une des sections suivantes pour connaître les problèmes courants :
- La synchronisation manuelle ne démarre pas
- La synchronisation quotidienne automatique ne s’exécute pas et l’erreur « arrêt # Workers » dans SMS_BUSINESS_APP_PROCESS_MANAGER.log
La synchronisation manuelle ne démarre pas
Cause
Ce problème peut se produire si vous démarrez une synchronisation inférieure à 10 minutes après la synchronisation précédente. Vous ne pouvez pas synchroniser plus fréquemment que toutes les 10 minutes.
Résolution
Attendez au moins 10 minutes avant de démarrer une autre synchronisation.
La synchronisation quotidienne automatique ne s’exécute pas et l’erreur « arrêt # Workers » dans SMS_BUSINESS_APP_PROCESS_MANAGER.log
Cause
Ce problème peut se produire si le composant SMS_BUSINESS_APP_PROCESS_MANAGER arrête le thread WsfbSyncWorker. L’erreur peut spécifier l’une ou l’autre 2
des 4
workers.
Solution de contournement
Redémarrez le service SMS_EXECUTIVE .
Si vous n’êtes pas en mesure de redémarrer ce service principal, arrêtez les deux composants avec les workers MSfB, puis démarrez les deux :
Ouvrez le Registre Windows sur le serveur qui exécute le point de connexion de service
Accédez à
HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION
Définissez l’opération demandée pour arrêter.
Actualisez pour vérifier l’état actuel = Arrêté.
Accédez à
HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER
Définissez l’opération demandée pour arrêter.
Actualisez pour vérifier l’état actuel = Arrêté.
Dans SMS_CLOUDCONNECTION, définissez l’opération demandée sur Démarrer.
Dans SMS_BUSINESS_APP_PROCESS_MANAGER, définissez l’opération demandée sur Démarrer.
Problèmes liés à la langue
Cette section comprend les problèmes courants suivants :
- Les modifications de sélection de langue ne sont pas appliquées
- Toutes les langues sélectionnées ne sont pas présentes pour toutes les informations de licence
Les modifications de sélection de langue ne sont pas appliquées
Cause
Ce problème peut se produire si la sélection de langue est mise en cache et n’est pas effacée une fois les valeurs de propriété modifiées.
Solution de contournement
Pour résoudre ce problème, redémarrez le service SMS_Executive .
Toutes les langues sélectionnées ne sont pas présentes pour toutes les informations de licence
Cause
Ce problème peut se produire si les informations de licence de l’application Microsoft Store pour Entreprises et Éducation ne contiennent pas de données localisées pour la langue spécifiée.
Solution de contournement
Ajoutez manuellement les langues manquantes pour les applications créées.
Applications hors connexion
Cette section comprend les problèmes courants suivants :
- Impossible de créer une application hors connexion, car le contenu ne peut pas être vérifié
- Échec de l’installation de l’application créée à partir des informations de licence hors connexion
Impossible de créer une application hors connexion, car le contenu ne peut pas être vérifié
Cause
Ce problème peut se produire si le contenu synchronisé de l’application hors connexion est endommagé ou modifié.
Solution de contournement
Démarrez une nouvelle synchronisation. Une fois la synchronisation terminée, elle doit vérifier et télécharger les fichiers de contenu incorrects.
Échec de l’installation de l’application créée à partir des informations de licence hors connexion
Cause
Ce problème peut se produire si vous déployez l’application sur un client exécutant une version de Windows 10 antérieure à la version 1511. Les applications sous licence hors connexion des Microsoft Store pour Entreprises et Éducation ne sont prises en charge que sur Windows 10 version 1511 et ultérieure.
Résolution
Installez la dernière version de Windows 10.
Prochaines étapes
Pour obtenir de l’aide supplémentaire, consultez Rechercher de l’aide pour l’utilisation de Configuration Manager.