昨天我们已经把OCS Iventory安装到windows2003上面,那么后面就是需要客户端安装AGENT了,我是到官网上下的OCSNG_WINDOWS_AGENT_4061.1,打开里面有以下文件(英文部分为“IT Inventory and Resource Management with OCS Inventory NG 1.02”一书中所写,中文为我的理解):

ocsagent.exe:Installs the standalone agent(安装独立的代理,信息不传回服务器。)

OcsAgentSetup.exe:Launches the installation wizard(service type)(启动代理的安装向导,代理以服务启动。)

OcsLogon.exe:Downloads the binaries from the communication server,or if it's already installed,the agent is launched again(it can install both types)(运行后检测是否安装Agent,没有则从服务器端下载安装,有则运行于后台,这个有点复杂后面我将详细说一下这个。)

Changelog:Contains the change log of the latest modifications(版本说明)

由于ocsagent.exe为独立的代理,不能上传数据到服务器,所以没什么可以说的。

那么我们看一下OcsAgentSetup.exe,它的安装和一般的软件差不多,唯一需要注意的是这里

 部署OcsAgent到客户端_OCS Agent

其中”Server Address“就是OCS服务器的地址,”Server Port“默认在安装时就是http协议的80端口,后面几个选项建议勾上,Miscellaneous为填写参数的位置(后面会写一部分参数),然后就安装好了。要想知道agent是否安装好,可以在服务里面看有一个叫OCS INVENTORY SERVICE的服务启动没有。

部署OcsAgent到客户端_职场_02 

前面提到的是通过到本来来安装,我们可以做一个脚本通过域来推送到客户端

OcsAgentSetup.exe /s /server:name of OCS Server /pnum:80 /np /now /debug /notag /nosplash

其中参数/s是静默安装,/server为指定服务器位置,/pnum为指定服务端口(默认80),/np为no proxy,/now为立即安装,/debug使得每次安装会生成一个log文件,/notag为安装时不显示输入标签,/nosplash不显示开始运行时的logo。

======================================================================

OcsLogon.exe是一个分发的工具(launcher tool),它设计运行在登陆脚本和AD策略上的,当它在客户机上运行时会检测agent是否安装,没有则会到OCS服务器上寻找最新的安装文件,并下载安装。可以选择性的安装ocsagent.exe或者OcsAgentSetup.exe,通过加参数/install安装OcsAgentSetup.exe,没有就安装ocsagent.exe。

OcsLogon.exe必须通过DNS来寻找OCS服务器的,所以在我们的DNS服务器上ocsinventory-ng这个DNS名必须要指向OCS服务器。另外就是可以通过更改这个文件名来指向OCS服务器,如ocs-server.mydomain.co.uk.exe就是ocs-server.mydomain.co.uk为你的OCS服务器,或者192.168.1.1.exe就是192.168.1.1是你的OCS服务器。前面用到的参数也适用于它。

======================================================================

 官网上面还有一个很好的Depoly Tool,我下载的是OCSNG_AGENT_DEPLOYMENT_TOOL_1.02。安装就是下一步那种很简单的,运行后出现:

部署OcsAgent到客户端_OCS Agent_03

由于我们是在windows安装所以选择windows agent

部署OcsAgent到客户端_职场_04 

然后选择需要部署的IP段(确定这台机器能连接的IP段)

部署OcsAgent到客户端_职场_05

"Agent's service setup"是选择OcsAgentSetup.exe的位置,"OCS Iventory NG Server address"为OCS服务器的地址,后面就是些参数的选择,"Other options for Agent"处可以手动添加其他参数。

部署OcsAgent到客户端_职场_06 

此处为填写可以在远程电脑安装agent的用户

部署OcsAgent到客户端_职场_07

点击“Start”开始安装,安装完后会提示你多少个成功已经多少个失败。

======================================================================

官网上还提供了一个打包的软件OCSNG_WINDOWS_PACKAGER_1.02,通过它可以把OcsAgentSetup.exe打包成一个有参数及运行用户的exe文件:

部署OcsAgent到客户端_休闲_08 

"Exe file"中选择的是OcsAgentSetup.exe位置,"Command line options"后填写的是需要的参数,"Label"则是填写标签,"Install will run under account..."下填写的是此程序在那个帐户下运行。

部署OcsAgent到客户端_OCS Agent_09

这里选择把打包程序的存放位置。

部署OcsAgent到客户端_职场_10 这个就是打包后的文件。然后我们需要把这个打包好的放到OCS服务器上,打开OCS管理界面

部署OcsAgent到客户端_休闲_11

 点"Build"

部署OcsAgent到客户端_职场_12

这里可以把刚才做好的package放进去,"Action"选择Execute(即运行)。