今天客户反应,域中的计算机需要重新安装操作系统,但是,按了F12从网络启动后,提示播发被忽略,无法分发系统。急客户之所急,我立即赶到现场查看情况。

客户端出现以下错误:

SCCM 2007r2 操作系统播发故障处理案例一_style

我按照网上的方法,清除PXE播发,重新启动SCCM,重启DHCP都是没有用的。

这个错误我在网上搜了以下,很多人都出现这个错误。解决方法很简单,把你要重新安装的计算机,添加到一个新的集合取名为OSD,然后对OSD播发你要播发的操作系统任务序列,

关键是为什么要这样做?

首先,我们要分清楚一个问题,新的计算机安装和旧的计算机重装在SCCM中的区别。

1  一台新的计算机,在SCCM中指的是,这台计算机的MAC地址,GUID在SCCM数据库中从来没有出现过。SCCM称为“未知计算机”。如果你启用了对未知计算机的PXE播发,那么你的新计算机要分发系统的时候,不需要再到SCCM中导入计算机信息,我喜欢这样,我会加上播发密码保证安全。

2 如果计算机已经被SCCM分发过操作系统,或者已经安装过客户端,信息已经被SCCM收集到数据库中,那么你对这样的计算机分发操作系统时候,你自己还把它当做未知计算机来处理,就会有问题,我也犯这样的错误,我甚至认为只要从网络分发你SCCM你就必须接受,无条件地安装,其实,这个想法是错误的。既然集合中有了这台计算机,你就必须通过SCCM的集合来管理。而且SCCM在接受客户端播发系统的时候,是要去查数据库的。

这样错误我们可以从控制台消息中开出端倪:

SCCM 2007r2 操作系统播发故障处理案例一_target_02

注意消息:“因为没有为他分配PXE播发”。所以,我只需要对你要重装的计算机分配一个PXE播发就可以了。在SCCM中新计算机安装系统和重装系统是有区别的。

所以,正常的流程应该是:

1 新计算机通过未知计算机集合分发系统。

2 重新安装系统的计算机,添加到集合,针对集合播发序列,分发系统。