SCCM 2012 R2应用程 序分发可以直接对msi的程序进行部署,exe的程序可以通过包的分发来做。这里首先介绍msi程序的部署。
配置共享
在文件服务器上创建一个文件夹,暂命名为tools,并共享,这里为了演示方便就直接在crus-con-sccm2这台主站点上创建共享文件夹了
右键点击共享,特定用户
下拉菜单选择everyone
点击添加
选择读取
点击“共享”
将两个msi安装文件放入该文件夹中,自动继承共享配置
应用程序目标添加
在SCCM管理控制台中,点击软件库,右键点击应用程序,选择“创建应用程序”
选择“自动检测安装文件中有关此应用程序的信息”,类型选择“*.msi”
指定应用程序位置,这里指定刚才创建的tools文件夹下的debugdiagx86.msi安装程序
应用程序信息导入成功
输入应用程序名称,下一步
成功创建了应用程序
在应用程序列表中看到新建的目标
按照如上步骤,导入另一个应用程序安装包ADTD.Net setup.msi
创建成功
应用程序部署-所有Win 7系统
选中一个应用,点击部署
选择需要部署此应用程序的集合
左侧,切换为设备集合
这里先配置为我们创建的“所有Win 7系统”
配置分发点,点击“添加”分发点
指定南京站点为分发点
选择“安装“,”可用“,表示这个应用不是必须安装的,可以选择性安装
保留默认,下一步
保留默认,下一步
保留默认,下一步
部署成功
客户端策略更新配置
此时由于客户端默认配置60分钟找主站点刷新一次计算机策略,因此客户端不一定能立即拿到新部署软件的信息,因此我们可以在测试环境中将该策略更新间隔调低一些。
在管理中,客户端设置,右键点击默认客户端设置,属性
客户端策略,设置为10分钟(最低可以设置3分钟)
由于第一次配置并不能使客户端立即收到变更,因此我们手动刷新一次计算机策略。
在资产和符合性中,设备集合,右键点击”所有台式机和服务器客户端“,客户端通知,下载计算机策略。意思就是为所有安装了代理的客户端或服务器刷新计算机策略
点击确定
客户端安装操作
在crus-con-win7-1客户端上,收到了提醒,打开软件中心,发现有一个可用软件
点击安装,成功
在开始菜单中发现已安装该应用
应用程序部署-所有安装代理的系统
用同样方法部署另一个应用程序
这次部署给所有安装了代理的服务器或客户端
指定南京站点为分发点
部署成功
Crus-con-win7-1和其他客户端,服务器上都收到如下软件推送
在Crus-con-win7-1安装成功后
软件批量卸载
在一个应用程序目标上右键,复制
得到一个配置完全一样的副本目标
右键点击属性
更名为”Debug diagnostics 1.2 32-bit- 卸载”,专门用于进行软件批量卸载的部署
选中该应用程序目标,点击部署
指定集合
同样需要分发点
选择卸载,这时,卸载操作只能强制进行
保留默认
保留默认
保留默认
成功部署批量卸载
客户端卸载操作
此时客户端看到,可用软件中标记为”过期-即将删除“,实际上软件已经被移除了,不需要任何操作。
应用程序目标的删除
右键点击应用程序目标,删除
如果该应用程序已经被部署,则会提示如下告警:
选中该目标,点击下方的”部署“选项卡
右键先删除之前部署的任务,即可顺利删除该应用程序目标