在一个企业中有很多的软件需要通过SCCM的分发来管理,众多的软件给管理员带来了管理负担。尤其在一些公司没有专门的SCCM管理员情况下,那么就需要SCCM实施软件在对SCCM部署的时候考虑到使用更为简单的软件分发管理办法。
下面我们一起分享一下,我在项目实施过程中遇到的一个比较好的软件分发管理方法。
由于SCCM与AD的结合,我们完全可以通过AD的管理组来管理我们的计算机。以前,我们知道我们可以将计算机加入到安全组来进行组策略筛选。同样在SCCM里面我们也可以通过安全组来管理我们的计算机。
1 首先我们在AD里面建立2个安全组,我们成为软件分发组,例如:SoftA_install。
SoftA_install分别代表我们需要向客户端分发的软件,组的名称与软件名称相对应,例如我要分发office2010,便建立一个组叫office2010_install。
2 在SCCM中建立集合,集合的资源发现方式采用系统组名称。做这个操作你要保证站点启用了安全组发现。
4 配置成功后凡是加入到这个组的计算机都会显示到这个集合中。
5 建立软件包,如果已经建立好,就可以不建立了。
6 把软件包分发到软件对应的集合中。
7 使用:当我需要对某个计算机分发软件的时候,我只需要在Ad里面把计算机加入到对应的软件分发组中即可。过一会,客户端自动就会安装上软件。管理员无需登录SCCM控制台。
总结:这个方法的好处在于,用户无需知道SCCM是怎么做的,只需要在Ad中管理好组成员即可。需要注意的是:AD组名称,软件名称,集合名称需要一一对应,方便以后自己清楚。
一般说来,有很多软件是每个企业都必须装。对于必装软件,我们可以在做镜像的时候就做好。对于选装软件,我们才采用上面的办法。
主题延伸:
我要实现自动软件卸载?场景如下:A用户由于职位变动,电脑上的有些软件已经不能让他使用(或者出于软件授权不足)。客户希望,当我把A用户的计算机从SoftA_install软件分发组中移除后,自动卸载SoftA。
目前,我也还没有完美的解决这个问题,折中的办法就是建立一个SoftA_uninstall组,要求管理员吧A用户计算机从SoftA_install组中移除后,立即添加到SoftA_uninstall组中。而SoftA_uninstall组对应的是SoftA_uninstall集合,SoftA_uninstall集合对应的是SoftA的卸载程序。
缺点:管理员需要过一段时间自动清除SoftA_uninstall安全组中的成员,而且要保证,SoftA_install和SoftA_uninstall两个安全组中的成员不能重叠,否者会乱套,管理负担增加。
我也希望高人指点,最好的办法就是,当我把A用户的计算机从SoftA_install软件分发组中移除后,自动卸载SoftA。我的思路是如何通过集合资源收集规则来收集SoftA_install组以外的计算机。
本文转自zhaonaiqiu 51CTO博客,原文链接:http://blog.51cto.com/naima/997562,如需转载请自行联系原作者