При обновлении сайтов SMS 2003 до Configuration Manager 2007 или установке нового пакета обновления на сайтах Configuration Manager 2007 настройки существующего файла отчета об инвентаризации оборудования SMS_def.mof не сохраняются, а сам файл в процессе обновления сайта перезаписывается используемым по умолчанию файлом отчета об инвентаризации оборудования SMS_def.mof.

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

Изменение используемого по умолчанию файла SMS_def.mof, который поставляется вместе с носителем для установки Configuration Manager, может привести к сбою обновлений

Если используемый по умолчанию файл SMS_def.mof с носителя для установки Configuration Manager 2007 перед обновлением Systems Management Server (SMS) 2003 был изменен, при компиляции SMS_def.mof на сервере сайта в процессе обновления могут возникнуть ошибки, аналогичные ошибкам в приведенном ниже примере.

error SYNTAX 0X80044007: Illegal constant value. (Numeric value out of range or strings without quotes)

В процессе обновления сайта, в зависимости от состояния текущей установки, используемый по умолчанию файл SMS_def.mof изменяется программой установки Configuration Manager 2007. Если используемый по умолчанию файл SMS_def.mof с носителя для установки был изменен, его корректное обновление программой установки может оказаться невозможным и обновление не будет выполнено.

Решение

Не вносите изменения в используемый по умолчанию файл Configuration.mof или SMS_def.mof, который поставляется вместе с исходными файлами установки Configuration Manager 2007, до того, как будет выполнено обновление сайта SMS 2003.

См. также