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

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

  1. Connectez-vous en tant qu’administrateur au portail Microsoft Store pour Entreprises ou Éducation.
  2. Accédez à Paramètres, puis sélectionnez Outils de gestion.
  3. 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.
  4. Si le status n’affiche pas Actif, sélectionnez Activer dans la section Action.
  5. 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 :

  1. Dans la console Configuration Manager, accédez à l’espace de travail Administration, développez Services cloud, puis sélectionnez le nœud Microsoft Entra.
  2. Sélectionnez le locataire que vous utilisez pour l’intégration Microsoft Store pour Entreprises et Éducation.
  3. 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.

  1. 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.
  2. Sélectionnez la connexion existante.
  3. Sélectionnez Supprimer dans le ruban.

Recréez ensuite la connexion. Si vous souhaitez en savoir plus, consultez les articles suivants :

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é :

  1. 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.

  2. Sélectionnez le compte et ouvrez ses propriétés.

  3. 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

  1. S’il n’existe pas déjà, créez le partage.

  2. 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

  1. 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.
  2. 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 :

  1. 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.

  2. 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

    1. Sélectionnez Hors connexion, si ce n’est pas déjà fait. Sélectionnez ensuite Gérer.

    2. Créez un dossier distinct sur votre partage de contenu d’application pour toutes les plateformes prises en charge.

    3. Téléchargez le package dans le dossier du package.

    4. Téléchargez le fichier de licence encodé sous forme de .bin fichier dans le dossier du package.

    5. Téléchargez toutes les infrastructures requises dans le dossier du package.

  3. 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.

  4. Créez une application en spécifiant manuellement les informations de l’application.

    1. Créez un type de déploiement pour chaque plateforme prise en charge que vous avez précédemment téléchargée.

    2. Type : package d’application Windows (*.appx, *.appxbundle)

    3. 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

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 :

  1. Ouvrir le Registre Windows sur le serveur qui exécute le point de connexion de service

  2. Allez à HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION.

    1. Définissez Opération demandée sur Arrêter.

    2. Actualisez pour vérifier l’état actuel = Arrêté.

  3. Allez à HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER.

    1. Définissez Opération demandée sur Arrêter.

    2. Actualisez pour vérifier l’état actuel = Arrêté.

  4. Dans SMS_CLOUDCONNECTION, définissez Opération demandée sur Démarrer.

  5. Dans SMS_BUSINESS_APP_PROCESS_MANAGER, définissez Opération demandée sur Démarrer.

Cette section inclut les problèmes courants suivants :

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é

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.