Устранение неполадок диспетчера преобразования пакетов

Относится к Configuration Manager (Current Branch)

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

Поставщик SMS

Диспетчер преобразования пакетов использует поставщик SMS. Дополнительные сведения см. в разделе Планирование поставщика SMS.

Если поставщик SMS работает неправильно, консоль Configuration Manager, включая диспетчер преобразования пакетов, не работает.

Готовность пакета

Перед преобразованием пакета в приложение проанализируйте пакет с помощью функции Анализа диспетчера преобразования пакетов. После анализа добавьте столбец Готовность в узел Пакеты консоли Configuration Manager. В списке пакетов отображается одно из следующих состояний готовности проанализированного пакета:

  • Автоматический. Пакет можно преобразовать напрямую с помощью функции Convert .

    Примечание.

    Автоматическое преобразование не преобразует запросы WQL в требования приложения. Используйте процесс Исправления и преобразования для преобразования этих запросов.

  • Вручную. Пакет нуждается в некоторых дополнениях или изменениях, прежде чем его можно будет преобразовать с помощью функции Fix and Convert .

  • Неприменимо: пакет не подходит для преобразования. Исправьте все проблемы с пакетом или продолжайте развертывать его как пакет.

  • Ошибка: пакет содержит ошибки. Исправьте эти ошибки вручную, прежде чем анализировать и преобразовывать их.

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

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

Включение ведения журнала

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

Чтобы включить ведение журнала для этого компонента в Configuration Manager, измените Microsoft.ConfigurationManagement.exe.Config. По умолчанию этот файл конфигурации находится по следующему пути:
C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

Важно!

Начиная с версии 1910, этот путь изменен для использования Microsoft Endpoint Manager папки. Убедитесь, что вы не используете более раннюю версию файла, который может существовать в другой папке.

Вставьте следующие переключатели и XML-элементы трассировки в элемент system.diagnostics после последнего элемента sources :

</sources>

    <switches>
      <add name="PcmLogging" value="3"/>
    </switches>
    <trace autoflush="true" indentsize="4">
      <listeners>
        <add name="PcmTraceListener" type="Microsoft.ConfigurationManagement.UserCentric.Logging.RolloverLogTraceListener, Microsoft.ConfigurationManagement.UserCentric.Logging" initializeData="%UserProfile%\AppData\Local\Temp\PcmTrace.log"/>
      </listeners>
    </trace>

</system.diagnostics>

В этом примере используется файл PCMTrace.log. Этот журнал находится на компьютере с консолью Configuration Manager по следующему пути:
%UserProfile%\AppData\Local\Temp

Чтобы настроить уровень детализации, измените параметр параметра трассировки PcmLogging . Задайте для этого значения четыре уровня детализации, от наименее подробных (1) до наиболее подробных (4).

SMSProv.log

В некоторых ситуациях сведения, относящиеся к устранению неполадок при преобразовании пакета, содержатся в файле SMSProv.log . Этот файл записывает сведения от поставщика SMS Configuration Manager.

По умолчанию этот файл журнала находится на сервере сайта Configuration Manager по следующему пути:
C:\Program Files\Microsoft Configuration Manager\Logs

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

  • The SMS Provider reported an error

  • Generic Failure

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

Дополнительные сведения см. в техническом справочнике по сообщениям об ошибках диспетчера преобразования пакетов.

Изменение атрибутов пакета после анализа

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

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

Если вам нужно внести изменения в пакет после анализа, повторно выполните анализ перед преобразованием.

См. также

Технический справочник по сообщениям об ошибках диспетчера преобразования пакетов