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 and Education (MSfB) à Configuration Manager.
Pour plus d’informations sur l’utilisation de l’Microsoft Store pour Entreprises et de l’éducation avec Configuration Manager, consultez Gérer les applications à partir de la Microsoft Store pour Entreprises et de l’éducation avec Configuration Manager.
Surveiller
Status de composants
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 status des composants suivants :
- SMS_BUSINESS_APP_PROCESS_MANAGER
- SMS_CLOUDCONNECTION
Status 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 colonne État de la dernière 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
dans le répertoire d’installation 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 des fichiers de licence.
Pour modifier le niveau du journal, remplacez la LoggingLevel
valeur 0
par dans 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
dans le répertoire d’installation Configuration Manager. Si le service WSfBSyncWorker n’est pas démarré ou s’il démarre et s’arrête à plusieurs reprises, passez en revue les entrées de ce fichier journal.
Remarque
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 sous \Logs
dans le répertoire d’installation 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 sous \Logs
dans le répertoire d’installation Configuration Manager. Si le service BusinessAppProcessWorker n’est pas démarré ou s’il démarre et s’arrête à plusieurs reprises, passez en revue les entrées de ce fichier journal.
Échec de la dernière synchronisation
Lorsque la dernière status 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 des autorisations incorrectes
- Une erreur s’est produite lors de l’appel de la méthode « GET »
- Impossible d’écrire plus d’octets dans la mémoire tampon
- Échec du téléchargement de l’application 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 le status 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 rechercher le ClientID 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.
- 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 Microsoft Entra ID.
Résolution
Supprimez et recréez la connexion aux Microsoft Store pour Entreprises et É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. Si vous souhaitez en savoir plus, 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 des autorisations incorrectes
Cause
Lorsque vous configurez la connexion Microsoft Store pour Entreprises et Éducation, vous spécifiez un partage réseau pour stocker le 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, vous verrez une erreur similaire à l’erreur suivante :
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 éducation.
Solution de contournement
S’il n’existe pas déjà, 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 du point de connexion de service des autorisations de lecture et d’écriture .
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 méthode « GET »
Cause
Ce problème peut se produire si la synchronisation des applications à partir du magasin a pris tellement de temps que l’URL de contenu a expiré.
Solution de contournement
Réessayer 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. Plusieurs tentatives peuvent être nécessaires en fonction des facteurs suivants :
- Nombre d’applications hors connexion
- Taille des packages
- Vitesse du réseau
À chaque tentative, vous devriez voir l’erreur moins de fois. Si le nombre d’erreurs ne diminue pas, il y a 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 des 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, si ce n’est pas déjà fait. 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é sous forme de
.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 appx/appxbundle pour le package d’application réel, et non un package de dépendances requis.
Confirmez les informations suivantes 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 de l’application en ligne avec 0x8024500c
Cause
Une erreur de 0x8024500c pendant le téléchargement est généralement due à la stratégie de groupe Ne pas se connecter aux emplacements Internet Windows Update qui bloque l’accès Windows Update.
Solution de contournement
N’activez pas l’objet de stratégie de groupe Ne pas se connecter à Windows Update emplacements Internet.
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 de # 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 moins de 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 de # 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 des 2
workers ou 4
.
Solution de contournement
Redémarrez le service SMS_EXECUTIVE .
Si vous ne parvenez pas à redémarrer ce service main, arrêtez les deux composants avec des workers MSfB, puis démarrez les deux :
Ouvrir le Registre Windows sur le serveur qui exécute le point de connexion de service
Allez à
HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION
.Définissez Opération demandée sur Arrêter.
Actualisez pour vérifier l’état actuel = Arrêté.
Allez à
HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER
.Définissez Opération demandée sur Arrêter.
Actualisez pour vérifier l’état actuel = Arrêté.
Dans SMS_CLOUDCONNECTION, définissez Opération demandée sur Démarrer.
Dans SMS_BUSINESS_APP_PROCESS_MANAGER, définissez Opération demandée sur Démarrer.
Problèmes liés à la langue
Cette section inclut 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 la langue est mise en cache et n’est pas effacée après la modification des valeurs de propriété.
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 toutes les langues manquantes pour les applications créées.
Applications hors connexion
Cette section inclut les problèmes courants suivants :
- Échec de la création de l’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
Échec de la création de l’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, il doit vérifier et télécharger tous 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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour