在前面的两篇文章中,试验SCCM主站点的安装与主站点的配置,今天试验如何在SMS的站点内发现被管理的客户机以及给这些客户机安装客户端软件。客户机是SCCM服务器管理的最重要的资源,在站点内发现客户机是SCCM服务器实现客户机管理的前提。SCCM服务器可以利用物理或逻辑方法来发现客户机,发现客户机之后再为客户机安装客户端代理软件,然后SMS服务器就可以利用客户端软件实现远程控制,软件分发,资产统计等功能。
客户端请求安装旨在将 Configuration Manager 2007 客户端软件请求到发现的计算机或资源。可以配置站点的客户端请求安装,客户端安装将在站点的已配置边界内发现的计算机上自动启动;也可以使用客户端请求安装向导,通过将集合内的特定集合或资源作为目标来启动客户端请求安装。
 
拓扑图
基本图
 
介绍下我的试验环境,我已经具备了下列条件:
1 Beijng上是域控制器、DNS服务器、SCCM客户机(工作中不推荐都放置在一台机器上)
2 Baoding与shanghai计算机是已加入域。
3 试验机器都能相互Ping通,试验机器的DNS都指向了内网的DNS服务器 。
4 客户端的准备工作已做好。
  
     目录
第一步:热身准备工作
第二步:SCCM客户机的发现
第三步:SCCM客户端软件的安装
 
  具体步骤
第一步:热身准备工作
1.)Configuration Manager 2007 的外部依赖关系及安装过程中的自动下载
Configuration Manager 2007 客户端有许多潜在的外部依赖关系,确切的依赖关系取决于客户端的操作系统、安装的软件及客户端计算机的处理器类型。如果需要这些依赖关系来完成客户端安装,则它们将随客户端软件一起自动安装。
 
Microsoft 后台智能传输服务 (BITS) 2.5 版 (需要允许客户端计算机和 Configuration Manager 2007 站点系统之间的受限数据传输,如果在运行 Windows 2000 的计算机上,将安装 BITS 2.0 版)
Microsoft Windows Installer 版(需要支持 Microsoft Windows Installer 更新文件 (.msp) 的使用以更新包和软件)
Microsoft Windows Update 代理 7.0.6000.363 版(Windows 要求支持更新检测和部署)
Microsoft Core XML Services (MSXML) 6.0.3883.0 版(要求支持在 Windows 中处理 XML 文档)
Microsoft WMI 可再发行组件 5.2.3790.1830 版(Windows 2000 Service Pack 4 计算机所需的 WMI 组件)
Microsoft 远程差分压缩 (RDC) :优化网络上的数据传输。
 
在客户端计算机上安装 BITS 时,通常需要重新启动。如果在(通过 CMSetup.exe)安装客户端期间安装 BITS,则要重新启动计算机才能完成客户端安装。因此,建议您在安装 Configuration Manager 2007 客户端之前在客户端计算机上预先部署 BITS。
 
2.)Configuration Manager 2007 依赖关系 所需的站点系统角色
管理点(尽管部署 Configuration Manager 2007 客户端不需要管理点,但要在客户端计算机和 Configuration Manager 2007 服务器之间传输信息,则必须有管理点。没有管理点,就无法管理客户端计算机。)
回退状态点(回退状态点为可选,但它是推荐的站点系统角色。当 Configuration Manager 2007 站点中的计算机不能与管理点通信时,回退状态点允许它们发送状况消息)
服务器定位器点(尚未为 Configuration Manager 2007 扩展 Active Directory 架构时,客户端计算机需要服务器定位器点以分配给 Configuration Manager 2007 站点并查找管理点)
 
3.)检查SCCM服务器的系统状态,如下图 如果没问题就可以开始部署客户端
 01
 
第二步:SCCM客户机的发现(要发现可能的 Configuration Manager 2007 客户端系统,必须确定要为 Configuration Manager 2007 站点启用何种发现方法。可以选择不同的发现方法组合来查找资源。使用的发现方法确定了发现的资源类型以及在发现过程中使用的 Configuration Manager 2007 服务和代理。计算机不会通过发现而自动成为 Configuration Manager 2007 客户端。根据计划使用 Configuration Manager 2007 的方式,可以在不执行安装的情况下选择执行发现)
客户端的发现方法 大概分四种
第一种是Active Directory 系统发现。Active Directory 系统发现检索有关计算机的详细信息,如计算机名称、Active Directory 容器名称、IP 地址和 Active Directory 站点。它为在 Active Directory 中发现的每台计算机生成 DDR。
第二种是Active Directory 系统组发现。Active Directory 系统组发现仅对已发现且分配到本地主站点和任何直接子辅助站点的系统有效。Active Directory 系统组发现对辅助站点不可用。如果发现某个资源并将其分配到 Configuration Manager 2007 站点,Active Directory 系统组发现将通过检索组织单位、全局组、通用组和嵌套组等详细信息来扩展其他发现方法。
第三种是Active Directory 用户发现。Active Directory 用户发现方法发现用户和用户所属的用户组。Active Directory 用户发现从 Active Directory 域返回的信息比 Windows 用户帐户发现或 Windows 用户组发现返回得更多,并且当切换到纯模式时仍然继续在这些域中工作。
第四种是网络发现。通过基于域、IP子网与DHCP服务器来查找客户机的。(如果在工作组环境可以使用通过网络发现)
 
通过上边的四种发现方法,个人认为利用Active Directory系统发现是效率较高的方式,这种发现方式要SCCM服务器向域控制器发送查询请求,利用Active Directory中来查找客户机。只要客户机加入了域,基本上可以确保被SCCM服务器发现。
打开SCCM服务器上控制台,如下图 在“Active Directory系统发现”右键属性
 001
在“常规”选项卡里,选择"启用Active Directory 系统发现"      如下图
 002
选择 Active Directory 容器 点击“新建”, 在新建Active Directory容器里选择 “本地域” 如图
003
选择“容器” 选择好了 点击 确定 如下图
 004
在“轮询计划”选项卡里 默认是计划 每一天的零点开始到AD中查询,我这是做试验就不等到零点了 选择“尽快运行发现” 如图
006
这样AD系统发现 就设置好了 如图
 005
进行Active Directory查找后,在SCCM管理员控制台中找到“计算机管理”展开,“集合”展开找到“所有系统”选择“更新集合成员身份”,如下图所示
008
更新后在“所有系统”上执行刷新操作,如下图所示,域中的所有计算机都已被SCCM服务器所发现,挺顺利的!
015
第三步:SCCM客户端软件的安装
1.)配置SCCM客户端请求安装
打开SCCM管理员控制台,找到“客户端安装方法”,双击“客户端请求安装”,如下图所示。选择在哪些计算机上安装SMS客户端软件,默认选择是“服务器”和“工作站”(如果希望在域控制器上也安装SMS客户端,勾选“域控制器”)
009
切换到“账户”标签,准备进行客户端请求安装账号的设置,此账号用于在客户机上安装客户端软件,因此要求对客户机有完全控制权限,一般这个账号应该属于域管理员组。
010
2.)在SCCM服务器上安装安装客户端
打开SCCM管理员控制台,依次展开计算机管理,找到“所有系统”选定要安装客户端的客户机 在右边栏 选择“安装客户端” 如下图
011
弹出 客户端请求安装向导 选择下一步
012
由于是第一次安装SCCM客户端,不用选择“始终安装”。
013
点击 完成 后系统将开始SCCM客户端的安装
014
等待几分钟后,在SCCM管理控制台里所有系统 显示 客户端安装好了 如图 (注意:XP系统防火墙是自动开启,防火墙开启是安装不上客户端)
016
在客户端上打开控制面板,如下图所示,控制面板中多出了几项(红框标注处),这就是安装SCCM的客户端。
017
SCCM客户端软件安装成功!