在升级前修改默认的 Configuration Manager SMS_def.mof 文件

应用到: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

如果将 SMS 2003 站点升级到 Configuration Manager 2007,或将 Configuration Manager 2007 站点升级到新 Service Pack 版本,则对现有 SMS_def.mof 硬件清单报表文件所做的自定义将在站点升级过程中被新的 SMS_def.mof 硬件清单报表文件覆盖。

在使用自定义的 SMS_def.mof 硬件清单报表文件升级站点时,应备份自定义的文件,并在升级完成后将自定义内容添加到合适的硬件清单报表文件中。

修改 Configuration Manager 安装媒体随附的默认 SMS_def.mof 可能导致升级失败

如果在升级 Systems Management Server (SMS) 2003 站点之前修改了 Configuration Manager 2007 安装媒体随附的默认 SMS_def.mof 文件,则升级过程中,在站点服务器上编译 SMS_def.mof 文件时会出现与下列示例类似的错误:

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

在站点升级过程中,根据当前安装的状态,Configuration Manager 2007 安装程序会修改默认的 SMS_def.mof。如果安装媒体随附的默认 SMS_def.mof 文件已被修改,则安装程序可能无法正确更新 SMS_def.mof,升级可能失败。

解决方案

升级 SMS 2003 站点之前,不要修改 Configuration Manager 2007 安装源文件随附的默认 Configuration.mof 或 SMS_def.mof 文件。

另请参阅

概念

清单疑难解答
关于硬件清单使用的 MOF 文件

有关其他信息,请参阅 Configuration Manager 2007 Information and Support
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。