Устранение неполадок интеграции Microsoft Store для бизнеса и образовательных учреждений с помощью Configuration Manager

В этой статье приводятся основные советы по устранению неполадок и исправления некоторых основных проблем, которые могут возникнуть при интеграции Microsoft Store для бизнеса и образования (MSfB) с Configuration Manager.

Дополнительные сведения об использовании Microsoft Store для бизнеса и образования с Configuration Manager см. в разделах Управление приложениями из Microsoft Store для бизнеса и Обучение с помощью Configuration Manager.

Отслеживать

Состояние компонента

В консоли Configuration Manager перейдите в рабочую область Мониторинг, разверните узел Состояние системы и выберите узел Состояние компонента. Отслеживайте состояние следующих компонентов:

  • SMS_BUSINESS_APP_PROCESS_MANAGER
  • SMS_CLOUDCONNECTION

Состояние синхронизации

В консоли Configuration Manager перейдите в рабочую область Администрирование, разверните узел Облачные службы и выберите узел Microsoft Store для бизнеса. Проверьте столбец Состояние последней синхронизации .

Просмотр синхронизированных приложений

В консоли Configuration Manager перейдите в рабочую область Библиотека программного обеспечения, разверните узел Управление приложениями и выберите узел Сведения о лицензии для приложений Магазина.

Файлы журнала

WSfBSyncWorker.log

Этот файл журнала находится в точке подключения службы в каталоге \Logs установки Configuration Manager. Он записывает сведения о взаимодействии с облачной службой. Эта информация включает метаданные, значки, пакеты и получение файла лицензии.

Чтобы изменить уровень журнала, измените значение 0 на LoggingLevel в HKLM\SOFTWARE\Microsoft\SMS\Tracing\SMS_CLOUDCONNECTION разделе реестра. Дополнительные сведения см. в разделе Настройка параметров ведения журнала.

SMS_CLOUDCONNECTION.log

Этот файл журнала находится в точке подключения службы в каталоге \Logs установки Configuration Manager. Если служба WSfBSyncWorker не запущена или многократно запускается и останавливается, просмотрите записи в этом файле журнала.

Примечание.

Этот файл журнала предоставляется другим функциям.

BusinessAppProcessWorker.log

Этот файл журнала находится на сервере сайта верхнего уровня в иерархии. Он находится в \Logs каталоге установки Configuration Manager. В ней записываются сведения о следующих процессах:

  • Вставка сведений о метаданных, синхронизированных компонентом BusinessAppProcessWorker, в базу данных
  • Обработка файлов в \InstallDir\inboxes\businessappprocess.box

SMS_BUSINESS_APP_PROCESS_MANAGER.log

Этот файл журнала находится на сервере сайта верхнего уровня в иерархии. Он находится в \Logs каталоге установки Configuration Manager. Если служба BusinessAppProcessWorker не запущена или многократно запускается и останавливается, просмотрите записи в этом файле журнала.

Сбой последней синхронизации

Если последнее состояние синхронизации завершается сбоем, начните с просмотра следующих файлов журналов , чтобы определить симптом:

  • WSfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

Затем ознакомьтесь с одним из следующих разделов, чтобы найти распространенные проблемы:

Ошибка авторизации

Причина

Эта проблема может возникнуть, если настроенное приложение Microsoft Entra не имеет разрешений на управление Microsoft Store для бизнеса и образования для этого клиента.

Обходной путь

  1. Войдите с правами администратора на портал Microsoft Store для бизнеса или на портал для образовательных учреждений.
  2. Перейдите в раздел Параметры и выберите Средства управления.
  3. Если приложение отсутствует в списке, выберите Добавить средство управления. Затем выполните поиск по имени и выберите приложение Microsoft Entra, связанное с тем же ClientID, что и Configuration Manager.
  4. Если состояние не отображается Активно, выберите Активировать в разделе Действие .
  5. В консоли Configuration Manager перейдите в рабочую область Администрирование, разверните узел Облачные службы и выберите узел Microsoft Store для бизнеса. Синхронизация с хранилищем или ожидание следующего интервала синхронизации.

Совет

Чтобы найти ClientID в Configuration Manager, выполните следующие действия:

  1. В консоли Configuration Manager перейдите в рабочую область Администрирование, разверните узел Облачные службы и выберите узел Microsoft Entra Tennts.
  2. Выберите клиент, используемый для интеграции Microsoft Store для бизнеса и образования.
  3. В области результатов найдите соответствующее приложение и просмотрите столбец Идентификатор клиента .

Секретный ключ недопустим

Причина

Эта проблема может возникнуть, если срок действия секретного ключа истек в приложении Microsoft Entra для конфигурации Microsoft Store для бизнеса и образовательных учреждений.

Разрешение

Обновите секретный ключ для приложения Microsoft Entra. Дополнительные сведения см. в разделе Продление секретного ключа.

Ошибка при получении маркера приложения

Причина

Эта проблема может возникнуть, если подключенного приложения больше не существует в Microsoft Entra ID.

Разрешение

Удалите и повторно создайте подключение к Microsoft Store для бизнеса и образованию.

  1. В консоли Configuration Manager перейдите в рабочую область Администрирование, разверните узел Облачные службы и выберите узел Microsoft Store для бизнеса.
  2. Выберите существующее подключение.
  3. Выберите Удалить на ленте.

Затем повторно создайте подключение. Дополнительные сведения см. в следующих статьях:

Расположение содержимого не существует или неправильные разрешения

Причина

При настройке подключения Microsoft Store для бизнеса и образования вы указываете сетевую папку для хранения синхронизированного содержимого. Эта проблема может возникнуть, если эта общая папка не существует или имеет неправильные разрешения. Учетная запись компьютера для точки подключения службы должна быть владельцем этого каталога и всех вложенных каталогов. Если это не так, вы увидите ошибку, аналогичную следующей:

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.

Чтобы просмотреть настроенное расположение, выполните следующие действия:

  1. В консоли Configuration Manager перейдите в рабочую область Администрирование, разверните узел Облачные службы и выберите узел Microsoft Store для бизнеса.

  2. Выберите учетную запись и откройте ее свойства.

  3. Перейдите на вкладку Конфигурация. В параметре Расположение отображается сетевой путь для хранения содержимого приложения, загруженного из Microsoft Store для бизнеса и образовательных учреждений.

Обходной путь

  1. Если она еще не существует, создайте общую папку.

  2. Проверьте разрешения NTFS для папки и разрешения в сетевой папке. Предоставьте учетной записи компьютера разрешения на чтение и запись точки подключения службы.

Если вы хотите перенастроить расположение, удалите и повторно создайте соединение с новым расположением содержимого.

Произошла ошибка при выполнении HTTP-запроса, вызывающего метод GET

Причина

Эта проблема может возникнуть, если синхронизация приложений из магазина заняла столько времени, что срок действия URL-адреса содержимого истек.

Обходной путь

Повторите процесс синхронизации

  1. В консоли Configuration Manager перейдите в рабочую область Администрирование, разверните узел Облачные службы и выберите узел Microsoft Store для бизнеса.
  2. Выберите подключение. На ленте выберите Синхронизировать из Microsoft Store для бизнеса.

С каждым разом она должна продолжаться дальше. В зависимости от следующих факторов может потребоваться несколько повторных попыток.

  • Количество автономных приложений
  • Размер пакетов
  • Скорость сети

При каждой попытке ошибка должна отображаться меньше раз. Если количество ошибок не уменьшается, возникает другая проблема.

Не удается записать больше байтов в буфер

Причина

Эта проблема может возникнуть, если размер пакета приложения превышает 500 МБ. Configuration Manager поддерживает только автоматическую синхронизацию автономных приложений с пакетами размером менее 500 МБ.

Обходной путь

Вы не можете автоматически синхронизировать эти приложения, но можете скачать содержимое и вручную создать приложение:

  1. Получите идентификатор приложения, завершившиеся сбоем, из следующей строки в WSfbSynWorker.log:

    Error(s) syncing or downloading application <ApplicationID> from the Microsoft Store for Business.

  2. Войдите с правами администратора на портал Microsoft Store для бизнеса или на портал для образовательных учреждений. Найдите страницу для этого приложения.

    Совет

    URL-адрес страницы выглядит следующим образом: https://businessstore.microsoft.com/en-us/store/p/app/ApplicationID

    1. Выберите Автономный, если он еще не выбран. Затем выберите Управление.

    2. Создайте отдельную папку в общей папке содержимого приложения для всех поддерживаемых платформ.

    3. Скачайте пакет в папку пакета.

    4. Скачайте закодированный файл лицензии в .bin виде файла в папку пакета.

    5. Скачайте все необходимые платформы в папку пакета.

  3. В консоли Configuration Manager перейдите в рабочую область Библиотека программного обеспечения, разверните узел Управление приложениями и выберите узел Приложения.

  4. Создайте приложение, указав сведения о приложении вручную.

    1. Создайте тип развертывания для каждой поддерживаемой платформы, которую вы скачали ранее.

    2. Тип: пакет приложения Windows (*.appx, *.appxbundle)

    3. Укажите appx/appxbundle для фактического пакета приложения, а не обязательного пакета зависимостей.

Подтвердите следующие сведения на последней странице импорта сведений :

  • Файл лицензии: Указывает .bin файл. Этот файл лицензии необходим для автономных приложений.
  • Зависимости приложений Windows: Убедитесь, что для этого пакета скачиваются все необходимые зависимости.

Сбой загрузки онлайн-приложения с 0x8024500c

Причина

Ошибка 0x8024500c во время загрузки обычно вызвана групповой политикой Не подключаться к расположениям в Интернете клиентский компонент Центра обновления Windows, которая блокирует доступ клиентский компонент Центра обновления Windows.

Обходной путь

Не включайте объект групповой политики Не подключаться к клиентский компонент Центра обновления Windows расположениям в Интернете.

Синхронизация не выполняется

В этом разделе рассматриваются следующие проблемы синхронизации:

  • Вы вручную запускаете процесс синхронизации, но он не запускается
  • Сайт не синхронизируется автоматически каждый день

Начните с просмотра следующих файлов журнала , чтобы определить симптом:

  • BusinessAppProcessWorker.log
  • SMS_BUSINESS_APP_PROCESS_MANAGER.log
  • WsfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

Затем ознакомьтесь с одним из следующих разделов, чтобы найти распространенные проблемы:

Синхронизация вручную не запускается

Причина

Эта проблема может возникнуть при запуске синхронизации менее чем через 10 минут после предыдущей синхронизации. Синхронизация не может выполняться чаще, чем каждые 10 минут.

Разрешение

Подождите по крайней мере 10 минут, прежде чем начать другую синхронизацию.

Автоматическая ежедневная синхронизация не выполняется и ошибка "завершение работы # рабочие роли" в SMS_BUSINESS_APP_PROCESS_MANAGER.log

Причина

Эта проблема может возникнуть, если компонент SMS_BUSINESS_APP_PROCESS_MANAGER останавливает поток WsfbSyncWorker. В этой ошибке могут быть указаны рабочие роли 2 или 4 .

Обходной путь

Перезапустите службу SMS_EXECUTIVE .

Если вы не можете перезапустить эту службу main, остановите оба компонента с помощью рабочих ролей MSfB, а затем запустите оба:

  1. Откройте реестр Windows на сервере, на котором запущена точка подключения службы.

  2. Перейдите по ссылке HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION.

    1. Задайте для параметра Запрошенная операция значение Stop.

    2. Обновите, чтобы проверить текущее состояние = Остановлено.

  3. Перейдите по ссылке HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER.

    1. Задайте для параметра Запрошенная операция значение Stop.

    2. Обновите, чтобы проверить текущее состояние = Остановлено.

  4. В SMS_CLOUDCONNECTION задайте для параметра Запрошенная операция значение Запуск.

  5. В SMS_BUSINESS_APP_PROCESS_MANAGER задайте для параметра Запрошенная операция значение Запуск.

В этом разделе рассматриваются следующие распространенные проблемы:

Изменения выбора языка не применяются

Причина

Эта проблема может возникнуть, если выбор языка кэшируется и не очищается после изменения значений свойств.

Обходной путь

Чтобы устранить эту проблему, перезапустите службу SMS_Executive .

Не все выбранные языки доступны для всех сведений о лицензии

Причина

Эта проблема может возникнуть, если сведения о лицензии приложения Microsoft Store для бизнеса и для образовательных учреждений не содержат локализованные данные для указанного языка.

Обходной путь

Вручную добавьте все отсутствующие языки для созданных приложений.

Автономные приложения

В этом разделе рассматриваются следующие распространенные проблемы:

Не удается создать автономное приложение, так как не удается проверить содержимое

Причина

Эта проблема может возникнуть, если синхронизированное содержимое автономного приложения повреждено или изменено.

Обходной путь

Запустите новую синхронизацию. После завершения синхронизации необходимо проверить и скачать все неправильные файлы содержимого.

Не удается установить приложение, созданное из автономных сведений о лицензии

Причина

Эта проблема может возникнуть при развертывании приложения на клиенте с версией Windows 10 более ранней, чем версия 1511. Автономные лицензированные приложения из Microsoft Store для бизнеса и образовательных учреждений поддерживаются только в Windows 10 версии 1511 и более поздних.

Разрешение

Установите последнюю версию Windows 10.

Дальнейшие действия

Дополнительные сведения см. в статье Поиск справки по использованию Configuration Manager.