SCCM 2012 R2应用程 序分发可以直接对msi的程序进行部署,exe的程序可以通过包的分发来做。这里首先介绍msi程序的部署。

配置共享

在文件服务器上创建一个文件夹,暂命名为tools,并共享,这里为了演示方便就直接在crus-con-sccm2这台主站点上创建共享文件夹了

右键点击共享,特定用户

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器

下拉菜单选择everyone

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_02

点击添加

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_03

选择读取

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_04

点击“共享”

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_05

将两个msi安装文件放入该文件夹中,自动继承共享配置

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_06

应用程序目标添加

在SCCM管理控制台中,点击软件库,右键点击应用程序,选择“创建应用程序”

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_07

选择“自动检测安装文件中有关此应用程序的信息”,类型选择“*.msi”

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_08

指定应用程序位置,这里指定刚才创建的tools文件夹下的debugdiagx86.msi安装程序

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_09

应用程序信息导入成功

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_10

输入应用程序名称,下一步

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_11

成功创建了应用程序

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_12

在应用程序列表中看到新建的目标

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_13

按照如上步骤,导入另一个应用程序安装包ADTD.Net setup.msi

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_14

创建成功

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_15

应用程序部署-所有Win 7系统

选中一个应用,点击部署

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_16

选择需要部署此应用程序的集合

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_17

左侧,切换为设备集合

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_18

这里先配置为我们创建的“所有Win 7系统”

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_19

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_20

配置分发点,点击“添加”分发点

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_21

指定南京站点为分发点

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_22

选择“安装“,”可用“,表示这个应用不是必须安装的,可以选择性安装

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_23

保留默认,下一步

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_24

保留默认,下一步

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_25

保留默认,下一步

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_26

部署成功

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_27

客户端策略更新配置

此时由于客户端默认配置60分钟找主站点刷新一次计算机策略,因此客户端不一定能立即拿到新部署软件的信息,因此我们可以在测试环境中将该策略更新间隔调低一些。

在管理中,客户端设置,右键点击默认客户端设置,属性

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_28

客户端策略,设置为10分钟(最低可以设置3分钟)

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_29

由于第一次配置并不能使客户端立即收到变更,因此我们手动刷新一次计算机策略。

在资产和符合性中,设备集合,右键点击”所有台式机和服务器客户端“,客户端通知,下载计算机策略。意思就是为所有安装了代理的客户端或服务器刷新计算机策略

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_30

点击确定

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_31

客户端安装操作

在crus-con-win7-1客户端上,收到了提醒,打开软件中心,发现有一个可用软件

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_32

点击安装,成功

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_33

在开始菜单中发现已安装该应用

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_34

应用程序部署-所有安装代理的系统

用同样方法部署另一个应用程序

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_35

这次部署给所有安装了代理的服务器或客户端

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_36

指定南京站点为分发点

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_37

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_38

部署成功

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_39

Crus-con-win7-1和其他客户端,服务器上都收到如下软件推送

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_40

在Crus-con-win7-1安装成功后

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_41

软件批量卸载

在一个应用程序目标上右键,复制

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_42

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_43

得到一个配置完全一样的副本目标

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_44

右键点击属性

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_45

更名为”Debug diagnostics 1.2 32-bit- 卸载”,专门用于进行软件批量卸载的部署

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_46

选中该应用程序目标,点击部署

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_47

指定集合

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_48

同样需要分发点

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_49

选择卸载,这时,卸载操作只能强制进行

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_50

保留默认

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_51

保留默认

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_文件夹_52

保留默认

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_53

成功部署批量卸载

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_服务器_54

客户端卸载操作

此时客户端看到,可用软件中标记为”过期-即将删除“,实际上软件已经被移除了,不需要任何操作。

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_应用程序_55

应用程序目标的删除

右键点击应用程序目标,删除

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_56

如果该应用程序已经被部署,则会提示如下告警:

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_target_57

选中该目标,点击下方的”部署“选项卡

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_58

右键先删除之前部署的任务,即可顺利删除该应用程序目标

宇宙沸腾SCCM 2012 R2系列(7)批量部署和删除msi应用程序,客户端策略周期配置_blank_59