SCCM部署(XP)在随机计算机上失败; 似乎不能与服务器通信

让我先说一下,我之前没有SCCM的经验,这是我们为了更dynamic地部署我们的教室环境而设置的概念certificate。 需要能够在操作系统(XP和Win7,开始)和软件(主要是这里的问题儿童的Office 2003和2007)之间进行切换。

我们从一开始就开始部署操作系统,而不需要任何额外的软件。 有问题的任务序列只有App-V客户端。 集合上没有启用其他广告。

Windows7部署似乎运行没有问题(到目前为止)。 样本量不是很大,但我们有理由相信。

然而,WindowsXP部署并没有像预期的那样执行,看似随机的计算机没有在SCCM控制台中识别SCCM客户端或域。 它看起来客户端和服务器之间的通信是“阻塞”或不会发生(以正确的方式)。

SCCM中未显示的信息(域和客户端)旁边的第一个症状是,客户端控制面板中Configuration Manager属性中只有2个操作。 经过一番环视后,我注意到BITS服务没有启动,而在客户端正常工作。 开始它似乎没有自动解决问题(我们约1小时后手动启动)。

然后,我查看客户端的日志,发现了几个错误,我认为最相关的错误是:

  1. CcmExec.log:

    OutgoingMessage(Queue='mp_[http]mp_policymanager', ID={3250AB2B-F5B8-4227-9AC9-8884F17AD703}): Will be discarded (expired). CcmExec 10/20/2010 11:28:42 AM 548 (0x0224) OutgoingMessage(Queue='mp_[http]mp_policymanager', ID={3250AB2B-F5B8-4227-9AC9-8884F17AD703}): Will be discarded (expired). CcmExec 10/20/2010 11:28:42 AM 548 (0x0224) CForwarder_Base::Send failed (0x8000000a). CCMEXEC 10/20/2010 1:40:57 PM 356 (0x0164) CForwarder_Base::Send failed (0x8000000a). CCMEXEC 10/20/2010 1:40:57 PM 356 (0x0164)

  2. ClientIDManagerStartup.log:

    RegTask: Failed to send registration request message. Error: 0x8000000a ClientIDManagerStartup 10/20/2010 2:44:57 PM 356 (0x0164)

    RegTask: Failed to send registration request. Error: 0x8000000a ClientIDManagerStartup 10/20/2010 2:44:57 PM 356 (0x0164)

  3. LocationServices.log:

    Failed to resolve 'SMS_SLP' to IP address from WINS LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

    LSGetSLP : Failed to resolve SLP from WINS, is it published LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

    LSGetManagementPointForSiteFromSLP : Unable to get the list of SLPs LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

    Failed to retrieve Default Management Point from SLP LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

    Failed to resolve 'NLB_001' to IP address from WINS LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

    Failed to resolve 'MP_001' to IP address from WINS LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

    Failed to retrieve default MP through WINS. LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

    Failed to reset certificate request times. (0x80041002) LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

    Failed to update security settings over AD with error 0x80004005.
    LocationServices 10/20/2010 11:34:56 AM 356 (0x0164)

更新:额外信息安装在运行SCCM,SQL Server 2008和App-V的单个物理服务器上完成。 它是完全的AD集成和ADscheme的扩展。 权利不应该是一个问题,因为大多数的pc部署好,总是有一些没有。 有人问是否有WINS服务器; 没有。 我不知道这是否是一个问题,不会指望它是…“错误的”电脑可以ping和解决SCCM服务器的主机名就好了。

任何帮助将不胜感激,我们是卡住atm。

我希望我提供了足够的信息。

机器是否自动获取您的SCCM站点代码? 据推测,您正在部署SCCM客户端,将SMS站点代码设置为AUTO,这通常意味着通过AD和/或DNS的组合,计算机应自动find您的SCCM站点代码和服务器。

在有问题的电脑上,如果您在控制面板,configurationpipe理器小程序,高级选项卡中查看,您应该在框中看到“当前分配给站点代码:”您的三个字母的站点代码。 如果不存在,请单击发现button并确保它出现。

你得到的错误看起来像客户端尝试了所有知道的方法来发现pipe理点,并最终在WINS中查找SLP,因为它无法在DNS中findpipe理点,并且无法访问模式AD中的扩展。 请参阅configurationpipe理器和服务位置(站点信息和pipe理点) ,另请参阅如何扩展configurationpipe理器的Active Directory架构 。 检查已创build的系统pipe理容器上的权限 ,扩展架构的大多数方法不会自动将所需的权限分配给此文件夹

其他值得检查的事项是在客户端的时间相关的设置,确保客户端设置在正确的时间(也检查他们认为他们在什么时区,以确保时钟真的显示正确的时间),如果时钟在你的客户端上超过一个小时的服务器,你会遇到问题。 在客户端上进行net time /set ,将其与域控制器同步。

同时检查XP机器上的防火墙设置,我们遇到了问题,SCCM没有正确地通过内置的XP Windows防火墙。

鉴于BITS服务从未在失败的计算机上启动,我决定尝试一种解决方法,在部署SCCM客户端之前手动启动服务。 但是,在某些命令行工具看起来不起作用的情况下,我一直在出错,或者在当前的环境下无法启动服务,即WinPE。 我尝试了几种types的脚本,都使用net start和sc start。 没有工作…

所以我尝试了一个更简单的方法:通过GPO将服务设置为自动。 我期望这个工作,因为显然客户端安装在WinPE下,需要在客户端和SCCM本身“连接”之前重新引导到WinXP。 看来我是对的,服务开始正确,到目前为止,我们所有的客户都被发现了。 到现在为止还挺好…