关于SCCM软件分发管理分享

    在一个企业中有很多的软件需要通过SCCM的分发来管理,众多的软件给管理员带来了管理负担。尤其在一些公司没有专门的SCCM管理员情况下,那么就需要SCCM实施软件在对SCCM部署的时候考虑到使用更为简单的软件分发管理办法。

       下面我们一起分享一下,我在项目实施过程中遇到的一个比较好的软件分发管理方法。

        由于SCCM与AD的结合,我们完全可以通过AD的管理组来管理我们的计算机。以前,我们知道我们可以将计算机加入到安全组来进行组策略筛选。同样在SCCM里面我们也可以通过安全组来管理我们的计算机。

        1 首先我们在AD里面建立2个安全组,我们成为软件分发组,例如:SoftA_install。

关于SCCM软件分发管理分享

SoftA_install分别代表我们需要向客户端分发的软件,组的名称与软件名称相对应,例如我要分发office2010,便建立一个组叫office2010_install。

2 在SCCM中建立集合,集合的资源发现方式采用系统组名称。做这个操作你要保证站点启用了安全组发现。

关于SCCM软件分发管理分享

关于SCCM软件分发管理分享

4 配置成功后凡是加入到这个组的计算机都会显示到这个集合中。

关于SCCM软件分发管理分享

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,如需转载请自行联系原作者

上一篇:Azure 认知服务 (5) 计算机视觉API - 使用C#代码实现读取图片中的文字(OCR)功能


下一篇:工业蒸汽量预测比赛全流程解析(附详细Python代码)