Partager via


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

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 l’état 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 trouver l’ID client 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 Tennts.
  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 l’ID Microsoft Entra.

Résolution

Supprimez et recréez la connexion au Microsoft Store pour Entreprises et à l’É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. Pour plus d’informations, consultez les articles suivants :

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

  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 de l’Éducation.

Solution de contournement

  1. S’il n’existe pas encore, 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 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

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

  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, s’il n’est pas déjà sélectionné. 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é en tant que .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 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

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 :

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

  2. Accédez à HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION

    1. Définissez l’opération demandée pour arrêter.

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

  3. Accédez à HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER

    1. Définissez l’opération demandée pour arrêter.

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

  4. Dans SMS_CLOUDCONNECTION, définissez l’opération demandée sur Démarrer.

  5. Dans SMS_BUSINESS_APP_PROCESS_MANAGER, définissez l’opération demandée sur Démarrer.

Cette section comprend 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 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é

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.