SMS实现企业内OFFICE的分发与卸载
杜 飞
办公软件OFFICE应该是使用数量最多的一个软件,可以说每个人都会和它打交道,那如果企业内大量员工需要同时安装OFFICE,这样枯燥的工作,我想每个人也没有兴趣。下面咱们就来看看如何利用SMS实现企业内OFFICE的安装以及卸载!这个操作相对来说还是很简单的,在此只不过是分发软件的一个过程,只要掌握了这个思路,就可以做到举一反三。
我们通过前面的学习已经了解了SMS分发软件的一般步骤如下:
1. SMS服务器端要求启用“客户端代理的播发程序”功能
2. SMS服务器端创建数据包
3. SMS服务器端配置数据包的分发点、程序
4. SMS服务器端创建播发
5. 客户端实现安装即可
下面咱们就来看一下具体的操作:
步骤1:启用“客户端代理的程序播发”功能
操作如下:点击站点设置-----客户端代理------双击“播发程序客户端代理”,如图所示:
双击“播发程序客户端代理”后,出现下图:
在此图上勾选:启用软件分发至客户端,在此为了尽快响应,我们将客户端的轮询间隔设置为:5分钟
步骤2:创建数据包
我们需要告诉SMS服务器,我们安装OFFICE所用到的所有文件,所以需要创建数据包。如图所示:
点击:新建数据包后,出现下图:
在这个图中,只有名称是必须的,其他字段只是为了增加描述信息。
我们切换到数据源选项卡中:
指出安装OFFICE所需要的文件的存放位置,然后确定即可!
步骤3:我们需要对此数据包进行配置,创建分发点和程序
我们先来创建分发点,也就是执行分发任务的服务器。方法如下:
右键点击:OFFICE_2003数据包下的分发点----新建:分发点,然后出现下图:
在此因为我们所有的角色都是安装在Shanghai这台计算机上的,所以在此只能选择Shanghai。
下面我们来创建程序,也就是执行安装过程的那个可执行文件,所以你一定要知道执行安装过程的那个可执行是什么?方法如下:
选择:新建程序,出现下图,输入相应的参数即可!
然后切换到环境选项卡下,配置相应的参数:
主要是确定有权限执行此安装任务的用户,在此我们使用管理员权限运行。
步骤4:创建播发,也就是将指定的程序安装到特定的集合上。如图所示:
点击:新建播发后,出现下图所示:
输入名称,选择相应的数据包,程序以及集合。然后切换到计划选项卡:
在此选项卡中指定此播发运行的时间,一般会晚上当前时间一段时间,并且这个时间大于轮询时间,然后切换到高级客户端选项卡:
在此选择是:从分发点直接运行程序,还是从分发点下载到本地后再运行程序。可以根据需要自行选择,在此我就下载后再安装。
客户机测试:
等到指定的时间后,客户机会在右下角出现一个 “发现新程序”的图标,如图所示:
点击之后,开始下载,如图所示:
如果你这个软件直接无人值守安装,那么下载完成后,会自动安装,直至安装成功!
卸载OFFICE:
以上我们说的是安装的过程,下面咱们来看一下如何卸载OFFICE,我们知道如果是单机卸载的话,我们只需要使用添加/删除程序即可,但如果现在是大规模卸载,把企业中所有的OFFICE都统统的干掉,那么使用老方法肯定是不行了。那么我们就要寻求一种适合大规模卸载的方法,因为OFFICE 2003是基于Windows Installer进行安装的软件,所以最简单的方法还是使用MSIEXEC这个命令,具体操作方法如下:
使用Msiexec 来卸载相关的软件语法如下:
Msiexec /x {此产品的Guid}
大家可以看到语法还是很简单的,但是一个问题又出现了,我们怎么知道一个软件的GUID呢。这个也不难,所有基于 Windows Installer进行安装的软件,在注册表中我们就可以查到此软件的GUID,
我们打开注册表:regedit,查找:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
如图所示:
我们可以看到DisplayName所对应的名称就是:OFFICE 2003,而左边的一串字符就是它的GUID,我们需要的就是它。那么大家就知道我下面要怎么办了!
当然了,如果大规模卸载,肯定还是老规则,创建数据包、播发等。
我们先来创建数据包,如图所示:
在创建数据包的过程,我就对常规选项进行配置,其他选项就先不需要了。因为在此我希望直接使用命令来卸载,如果是希望将此命令存入脚本文件,那么还需要对数据源进行配置,如我们在e:\un_office\创建一个脚本文件,如图所示:
那么就需要修改数据源选项卡,如图所示:
下面,我们就可以配置分发点和程序了,如图所示:
配置分发点:
下面来配置程序:
命令行中,就是我们需要的命令:msiexec /x {90110804-6000-11D3-8CFE-0150048383C9}
那么如果是使用的脚本文件,那么这里应该是可指定的文件名,如图所示:
然后切换到环境选项卡:
注意:一定要允许用户与程序交互,否则,可能会导致不能正常卸载!
最后,我们就可以创建播发了,如图所示:
然后,切换到计划选项卡,设置此此播发的时间,如图所示:
再切换到高级客户端选项卡:
可以下载运行,也可以直接从分发点运行。我在此就直接从分发点运行了!
以上操作完成后,我们就可以来测试了!
客户端测试:
到了指定时间后,客户机的右下角会出现下图所示图标:
点击“新程序可用”,出现下图所示:
点击“运行”后,出现下图所示:
提示是否要卸载OFFICE2003,我们在此点击:确定!
直到被完全卸载,桌面上的OFFICE相关组件图标已经不见了,如图所示:
实验证明,此方法是可行的!哈哈。。。。。不错!!本人在此只是使用其中一种卸载软件的方法,如果大家有什么好的方法,欢迎提出来,大家一起讨论!
本文转自 dufei 51CTO博客,原文链接:http://blog.51cto.com/dufei/234453,如需转载请自行联系原作者