问题主要出现在没有AD扩展,无法得到相应全选所致,具体操作如下。

Active Directory扩展

SCCM 2007 R2在安装前需要扩展Active Directory架构。我们在域控制器上DCSERVER上放入SCCM 2007 SP1的安装光盘,如图13所示,运行光盘smssetup\bin\i386目录下的extadsch.exe。运行完毕后,可以查看C:\extadsch.log来判断架构扩展是否成功。

SCCM 组件服务无法启动解决办法_第1张图片

图13

七  System容器权限分配

由于在部属SCCM2007时安装向导需要在Active Directory的System容器中写入一些参数,因此我们需要对System容器进行权限分配,把System容器的完全控制权限分配给SCCM服务器。我们首先要在DCSERVER上载入Win2003的安装光盘,执行光盘\Support\tools\suptools.msi,目的是通过安装支持工具来编辑Active Directory。

安装完支持工具后,在DCSERVER上运行adsiedit.msc。如图14所示,右键点击System容器,在属性中选择"安全"标签,添加SCCM计算机账号作为权限分配的目标。注意,我们要在对象类型中勾选计算机类型,这样才可以把SCCM作为权限分配的对象。

SCCM 组件服务无法启动解决办法_第2张图片

图14

如图15所示,我们在权限的高级设置中,要让SCCM拥有"这个对象及全部子对象"的完全控制权限,也就是SCCM服务器对System容器及其所有的子对象都有完全控制权限。

SCCM 组件服务无法启动解决办法_第3张图片

 

在Windows 2008 R2中需要查看SYSTEM容器可以通过Active Directory Administrative Center工具查看。

SCCM 组件服务无法启动解决办法_第4张图片