如何发现SMS客户机以及在客户机上安装客户端软件?-SMS2003系列之三

SMS 客户机发现以及客户端软件安装
 
在前面的文章中,我们介绍了 SMS 主站点的部署和主站点的配置,今天我们来看看如何在 SMS 的站点内发现被管理的客户机以及给这些客户机安装客户端软件。客户机是 SMS 服务器管理的最重要的资源,在站点内发现客户机是 SMS 服务器实现客户机管理的前提。 SMS 服务器可以利用物理或逻辑方法来发现客户机,发现客户机之后再为客户机安装客户端代理软件,然后 SMS 服务器就可以利用客户端软件实现远程控制,软件分发,资产统计等功能。
介绍一下实验拓扑,如下图所示, Florence 是域控制器, Berlin SMS 服务器, Firenze Perth 是客户机,所有的操作系统都是 Win2003 中文企业版。
 
  SMS 客户机发现
SMS 服务器可以管理站点内的资源,资源的表现形式很多,既可以是计算机这样的硬件,也可以是用户,组这样的逻辑对象。在本文中,我们讨论的资源类型主要是客户机。 SMS 服务器查找客户机,可通过下列方式
1         检测信号发现
2         网络发现
3         Active Directory 系统发现
4         资产清单发现
5         脚本发现
 
从上述发现方式来看,利用 Active Directory 系统发现是效率较高的方式,这种发现方式要求 SMS 服务器向域控制器发送查询请求,利用 Active Directory 中来查找客户机。只要客户机加入了域,基本上可以确保被 SMS 服务器发现。
SMS 服务器上打开 SMS 管理员控制台,在发现方法中找到“ Active Directory 系统发现”,如下图所示,双击“ Active Directory 系统发现”
 
勾选“启用 Active Directory 系统发现”,点击下图中红圈所示处的添加按钮来进行 Active Directory 查找范围的设置
 
如下图所示,我们选择在当前域的范围内进行客户机查找,如有需要,也可自定义查找范围。
 

切换到“轮询计划”,点击“计划”,设置进行 Active Directory 查找的时间周期。如下图所示,我们设定了开始时间,而且每隔 1 天查找一次
 
如果希望尽早进行查找,也可选中“尽快运行发现”,如下图所示
 
进行 Active Directory 查找后,在 SMS 管理员控制台中找到集合,在“ All System ”的所有任务中选择“更新集合成员身份”,如下图所示
 
更新后在“ All System ”上执行刷新操作,如下图所示,域中的所有计算机都已被 SMS 服务器所发现,怎么样,很方便吧!
 
 
客户端软件安装
发现客户机之后,就需要在客户机上安装客户端软件了。客户端软件有两种,高级客户端和旧客户端(经典客户端)。一般建议在 Win200 以上的操作系统中安装高级客户端,在 Win2000 之下的操作系统中安装旧客户端,在本文中,由于所有机器上的操作系统都是 Win2003 ,因此我们都选用高级客户端。
安装客户端的方法很多,可以从 SMS 服务器向客户机推送,可以客户机手工安装,可以利用组策略部署,可以利用登录脚本部署等等。本文介绍 SMS 服务器推送方法以及客户机手工安装方式。
在进行 SMS 客户端安装之前,我们需要在 SMS 服务器中设置三个用户账号
1) 客户端连接账号 
此账号用于旧客户端和客户端访问点的通讯,不需要特殊权限。其实本文中没有使用旧客户端,可以不设置此账号,设置此账号只是给大家做个示范。打开 SMS 管理员控制台,在连接账号下找到客户端,选择新建“ Windows 用户账户”,如下图所示
 
为简单起见,我输入了域管理员的账号,注意,在生产环境下千万别这么做!用个普通用户账号就可以了。
2 高级客户端网络访问账号
此账号用于软件分发,当 SMS 服务器通过分发点分发软件时,高级客户端利用此账号访问共享文件夹。打开 SMS 管理员控制台,找到“组件配置”,双击右侧面板中的“软件分发”,如下图所示,在高级客户端网络访问账户下点击“设置”按钮
 
我设置的仍然是域管理员账号,不好意思,其实这个账户不需要这么大的权限,用个能访问共享文件夹的域账号就可以了。我是为了省事,大家千万别在工作中这么干!
 
3         客户端请求安装账号
此账号用于在客户机上安装客户端软件,因此要求对客户机有完全控制权限,一般这个账号应该属于域管理员组。
打开 SMS 管理员控制台,找到“客户端安装方法”,双击“客户端请求安装”,如下图所示。我们首先选择在哪些计算机上安装 SMS 客户端软件,默认选择是“服务器”和“工作站”,如果希望在域控制器上也安装 SMS 客户端,我们应勾选“域控制器”。安装 SMS 客户端时选择安装高级客户端还是旧客户端呢?默认选择是“与平台相关”,也就是说按照 SMS 客户端所在的操作系统来自动判定。看完这些设置后,切换到“账户”标签,准备进行客户端请求安装账号的设置
 
 
如下图所示,点击红圈处的添加按钮,增加一个客户端请求安装账号
 
 
这次选择域管理员还是非常合理的 ^_^
 
设置完三个账号,接下来就开始 SMS 客户端的安装了。
 
首先尝试在 SMS 服务器上用推送的方式在 Perth 上强行安装。打开 SMS 管理员控制台,在 All System 中找到 PERTH ,在所有任务中选择“安装客户端”,如下图所示
 
启动 SMS 客户端请求安装向导

在安装选项中选择“安装 SMS 客户端”
 
由于 Perth 不是域控制器,因此不用选择“包含域控制器”;由于 Perth 是第一次安装 SMS 客户端,不用选择“始终安装”。完成设置后开始 SMS 客户端的安装

SMS 服务器上打开计算机管理工具中的会话,如下图所示,可以看到 SMS 服务器正在连接到 PERTH
 
等待几分钟后,在 Perth 上打开控制面板,如下图所示,控制面板中多出了几项(红框标注处),这就是安装的 SMS 高级客户端。
 
 
接下来我们在 Firenze 上尝试手工安装一下,在 Firenze 上访问 \\berlin\SMSClient\i386 ,如下图所示,直接双击 ccmsetup.exe 即可开始安装,基本是无人值守安装,安装过程没有任何交互。
 
安装完成后(看硬盘灯不再闪烁来判断)检查控制面板,如下图所示, SMS 客户端已经安装成功了。由于 Firenze 上是手工安装,因此我们需要配置一些参数。运行“系统管理”
 
切换到系统管理的“高级”标签,输入 SMS 主站点的代码“ 001 ”,这样 Firenze 就知道自己处在哪个站点中。如果不想手工输入站点代码,也可点击“发现”按钮来自动进行站点代码的查找。
 
打开 SMS 管理员控制台,在集合的 All System 中可以看到 Perth Firenze 都已安装了 SMS 高级客户端,如下图所示。至此, SMS 客户机发现以及客户端软件安装完成!在后续文章中,我们将向大家举例介绍如何利用 SMS 客户端实现一系列具体的管理任务。

你可能感兴趣的:(客户端,账号,休闲,sms2003系列,客户机发现)