用组策略大批量无感安装软件,如ipguard客户端、glpi客户端

阅读原文
建议阅读原文,始终查看最新文档版本,获得最佳阅读体验:《用组策略大批量无感安装软件,如ipguard客户端、glpi客户端》
https://docs.dingtalk.com/i/nodes/QBnd5ExVEvdl6EdPu7X4b6k5JyeZqMmz
引言
在企业环境,有时会要求向企业中所有电脑安装软件,要达到这个目的,有多种方法,比较简单的方法是利用sccm之类的终端管理软件推送,但是很多企业是没有部署这类软件的,然而很多企业都部署了活动目录域服务,通过组策略也是可以实现的。本文会演示如何通过组策略大批量无感安装ipguard客户端和glpi客户端。
在企业应用GLPI,通常都需要给所有PC安装glpi agent,批量安装客户端有很多办法,本文采用两种办法实现批量安装glpi客户端,一个是利用组策略中的软件安装功能批量安装glpi agent,这个方法的优点是操作简单,便于升级和批量卸载;另外一个是利用组策略中的即时任务计划功能,这个方法的优点是电脑不需要重启就能执行自定义任务,还有用户没有本地管理员权限也没有影响,而且任务只执行一次,不重复执行(也可以设置任务计划重复执行)。
方法一的难点在于组策略中的软件安装功能,并不能添加参数,然而安装agent至少需要指定server参数,我的办法是用Advanced installer软件修改msi包,指定server参数的默认值,这样新的msi包就可以直接用来部署了。方法二就很灵活,可以用powershell脚本,因而可以指定参数,还能很方便指定安装包源文件的位置,比如可以指定http协议,而方法一只能用smb/CIFS协议。
关于升级安装的说明
如果一台电脑已经安装了glpi agent,并且连接到glpi服务器上,直接升级安装glpi agent并且指定另外一个glpi服务器是可行的,不会有问题。
如何利用组策略批量安装glpi客户端
方法一:启动脚本
修改msi包
修改msi包的软件有很多,例如微软开发的免费软件orca,本文使用的是Advanced installer,这是一款非常强大的程序包创建工具,也可以直观地修改msi包,例如更改默认安装目录,更改属性值等等。
Advanced installer安装就不介绍了,直接讲述如何修改msi包,本文以修改1.4版本的安装包为例,官方下载的安装包文件名为:GLPI-Agent-1.4-x64.msi
打开Advanced installer软件,然后单击“文件”–open,再选择需要修改的msi安装包,打开后就可以进行各种更改了,本文修改的项有:
设置参数server和runnow的值,这两个参数默认值分别是empty和0;server参数指定glpi服务器的地址,runnow参数设置为1表示安装完glpi agent后立即开始资产盘点并将资产信息发给glpi服务器端。
默认情况下,安装包只添加"feat_DEPLOY,feat_COLLECT"这两个功能(注意feat_AGENT默认也是添加的,这是最基础的功能),我改为添加所有功能,也就是以下5个功能都添加:
feat_AGENT: to restrict to the minimum installation with agent and Inventory task
feat_NETINV: to select NetDiscovery and NetInventory tasks for installation
feat_DEPLOY: to select Deploy task for installation
feat_COLLECT: to select Collect task for installation
feat_WOL: to select WakeOnLan task for installation
具体修

最低0.47元/天 解锁文章
2642

被折叠的 条评论
为什么被折叠?



