SCCM 2007 R2 setp by setp(十一)-软件分发
2013-01-30 15:53
423 查看
sccm的软件分发,是SCCM中的一个重要功能,很难想象我们在一个50台以上的网络,通过手动去安装软件的场景。
sccm的软件分发可以看作是SCCM向客户端发送一个安装软件的命令。然后客户端去执行命令完成安装。软件的分发主要有两种,一种用户参与,一种不需要用户参与。
用户参与:软件在安装的过程中要与用户进行交互,输入安装路径啊,个性化配置啊,选择安装组件啊之类的。
不需要用户参与(即静默安装):静默安装即是在安装过程中,完全后台进行,不会有对话框之类的东西弹出,也不需要用户去配置软件的安装过程。安装完成后自动退出安装进程并且报告给SCCM。
今天我们主要实验的静默安装的类型,静默安装类型和用户参与的类型在SCCM运行的角度上看,并没有任何的差异,只是对软件有了要求,要求播发的软件必须支持静默安装。如何知道我的软件是否支持静默安装了。一般说来,如果你购买的是正版软件,那么你可以和你的供应商取得联系。如果软件连源于网络,你采用CMD命令的方式来运行软件的安装,或者加/?参数,试试能不能找到静默安装的参数。还有就是你可以看看软件的发行文档之类的东西。如果,软件不支持静默安装,那么你只能采用重新打包成MSI格式的安装包了。工具有很多,不在今天的讨论范围。
接下来,我们一起来分发一个软件winrar,来看看SCCM的软件分发效果。
1 把WINRAR的软件包放到SCCM服务器上,或者一个共享文件夹中。我把软件放到SCCM上。在放置软件的时候,最好一个软件一个目录。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255481RjhF.png)
2 打开SCCM的控制台,定位到下图的位置,我们开始新建软件包。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255485ljdd.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255488ipM7.png)
3 输入包的常规信息,完成后点击下一步:
![](http://img1.51cto.com/attachment/201204/1/158983_1333255493EdCx.png)
4 选择“此包包含源路径”,对于我们今天的情况。完成后点击下一步:
![](http://img1.51cto.com/attachment/201204/1/158983_1333255499ieoH.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255500Z52M.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255502RWRf.png)
5 选择“通过常用comfigmgr包共享分发文件夹”。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255508M2Sg.png)
6 默认不变,下一步;
![](http://img1.51cto.com/attachment/201204/1/158983_1333255516yBbC.png)
7 一直下一步知道完成。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255522EPuX.png)
8 新建分发点
![](http://img1.51cto.com/attachment/201204/1/158983_1333255528wTdl.png)
9 选择分发点,选择以你的SCCM服务器名称为名字的一个。注意,我这里有一个“smspxeimages”的共享,这个是安装了PXE操作系统分发才有的,如果你没有不必在意。点击下一步,然后完成。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255532zL2G.png)
10 查看软件分发点内容是否更新,装况必须为“已安装”。SCCM已经将此安装包更新到了SCCM默认的共享上了。你也可以到SCCM的默认共享上去看,是否有此包,更具下图中的路径来查看。
![](http://img1.51cto.com/attachment/201204/1/158983_13332555366ydK.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255544uYCk.png)
11 配置安装命令或者程序,包已经更新到分发点共享了。那么就意味着客户端可以拿到内容了。有了内容还不行,我们还要告诉客户端,通过什么命令来安装这个软件。
新建程序,在名称栏,我们输入一个名称,我这里叫install。
命令行中填入,我要成功安装这个软件所运行的命令,winrar的静默安装参数是后面加/s。这个命令实际上是,客户端在源文件目录(不是SCCM的共享目录哈,是SCCM客户端把内容下载到客户端后的那个目录)下去运行的命令。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255552Xnez.png)
12 配置磁盘空间要求和其他选项,我这里保持默认:
![](http://img1.51cto.com/attachment/201204/1/158983_1333255557hVqz.png)
13 选择无论用户时候登陆,一直点下一步知道完成。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255564IBct.png)
14 将软件分发到客户端,我这里新建里了一个集合,只包含了一台客户端:
![](http://img1.51cto.com/attachment/201204/1/158983_1333255567PdII.png)
15 配置播发
![](http://img1.51cto.com/attachment/201204/1/158983_1333255573mYnn.png)
16 我配置尽快播发。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255580wPdn.png)
17 一直点击下一步知道完成。
我们来开看客户端的情况:
![](http://img1.51cto.com/attachment/201204/1/158983_13332555831tE8.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255587Ci11.png)
在播发出去后等一段时间,或者手动更新客户端的策略,就会收到上图的对话框。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255591h0g3.png)
由于WINRAR软件很小,过一会儿,就安装成功了。
以上情况是SCCM工作都很正常,客户端工作也很正常的情况下。实际过程中并非这么顺利,下一篇我们一起来探讨一下SCCM在软件分发时候的故障排除。以及我们如何做一些简单的软件分发的规划。
sccm的软件分发可以看作是SCCM向客户端发送一个安装软件的命令。然后客户端去执行命令完成安装。软件的分发主要有两种,一种用户参与,一种不需要用户参与。
用户参与:软件在安装的过程中要与用户进行交互,输入安装路径啊,个性化配置啊,选择安装组件啊之类的。
不需要用户参与(即静默安装):静默安装即是在安装过程中,完全后台进行,不会有对话框之类的东西弹出,也不需要用户去配置软件的安装过程。安装完成后自动退出安装进程并且报告给SCCM。
今天我们主要实验的静默安装的类型,静默安装类型和用户参与的类型在SCCM运行的角度上看,并没有任何的差异,只是对软件有了要求,要求播发的软件必须支持静默安装。如何知道我的软件是否支持静默安装了。一般说来,如果你购买的是正版软件,那么你可以和你的供应商取得联系。如果软件连源于网络,你采用CMD命令的方式来运行软件的安装,或者加/?参数,试试能不能找到静默安装的参数。还有就是你可以看看软件的发行文档之类的东西。如果,软件不支持静默安装,那么你只能采用重新打包成MSI格式的安装包了。工具有很多,不在今天的讨论范围。
接下来,我们一起来分发一个软件winrar,来看看SCCM的软件分发效果。
1 把WINRAR的软件包放到SCCM服务器上,或者一个共享文件夹中。我把软件放到SCCM上。在放置软件的时候,最好一个软件一个目录。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255481RjhF.png)
2 打开SCCM的控制台,定位到下图的位置,我们开始新建软件包。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255485ljdd.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255488ipM7.png)
3 输入包的常规信息,完成后点击下一步:
![](http://img1.51cto.com/attachment/201204/1/158983_1333255493EdCx.png)
4 选择“此包包含源路径”,对于我们今天的情况。完成后点击下一步:
![](http://img1.51cto.com/attachment/201204/1/158983_1333255499ieoH.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255500Z52M.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255502RWRf.png)
5 选择“通过常用comfigmgr包共享分发文件夹”。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255508M2Sg.png)
6 默认不变,下一步;
![](http://img1.51cto.com/attachment/201204/1/158983_1333255516yBbC.png)
7 一直下一步知道完成。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255522EPuX.png)
8 新建分发点
![](http://img1.51cto.com/attachment/201204/1/158983_1333255528wTdl.png)
9 选择分发点,选择以你的SCCM服务器名称为名字的一个。注意,我这里有一个“smspxeimages”的共享,这个是安装了PXE操作系统分发才有的,如果你没有不必在意。点击下一步,然后完成。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255532zL2G.png)
10 查看软件分发点内容是否更新,装况必须为“已安装”。SCCM已经将此安装包更新到了SCCM默认的共享上了。你也可以到SCCM的默认共享上去看,是否有此包,更具下图中的路径来查看。
![](http://img1.51cto.com/attachment/201204/1/158983_13332555366ydK.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255544uYCk.png)
11 配置安装命令或者程序,包已经更新到分发点共享了。那么就意味着客户端可以拿到内容了。有了内容还不行,我们还要告诉客户端,通过什么命令来安装这个软件。
新建程序,在名称栏,我们输入一个名称,我这里叫install。
命令行中填入,我要成功安装这个软件所运行的命令,winrar的静默安装参数是后面加/s。这个命令实际上是,客户端在源文件目录(不是SCCM的共享目录哈,是SCCM客户端把内容下载到客户端后的那个目录)下去运行的命令。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255552Xnez.png)
12 配置磁盘空间要求和其他选项,我这里保持默认:
![](http://img1.51cto.com/attachment/201204/1/158983_1333255557hVqz.png)
13 选择无论用户时候登陆,一直点下一步知道完成。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255564IBct.png)
14 将软件分发到客户端,我这里新建里了一个集合,只包含了一台客户端:
![](http://img1.51cto.com/attachment/201204/1/158983_1333255567PdII.png)
15 配置播发
![](http://img1.51cto.com/attachment/201204/1/158983_1333255573mYnn.png)
16 我配置尽快播发。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255580wPdn.png)
17 一直点击下一步知道完成。
我们来开看客户端的情况:
![](http://img1.51cto.com/attachment/201204/1/158983_13332555831tE8.png)
![](http://img1.51cto.com/attachment/201204/1/158983_1333255587Ci11.png)
在播发出去后等一段时间,或者手动更新客户端的策略,就会收到上图的对话框。
![](http://img1.51cto.com/attachment/201204/1/158983_1333255591h0g3.png)
由于WINRAR软件很小,过一会儿,就安装成功了。
以上情况是SCCM工作都很正常,客户端工作也很正常的情况下。实际过程中并非这么顺利,下一篇我们一起来探讨一下SCCM在软件分发时候的故障排除。以及我们如何做一些简单的软件分发的规划。
相关文章推荐
- SCCM 2007 R2 setp by setp(十一)-软件分发
- sccm 2007 r2 step by step 之十三 操作系统分发part2
- SCCM 2007 R2 setp by setp(七)-安装SCCM
- SCCM 2007 R2 setp by setp(八)-升级至R3
- SCCM 2007 R2 setp by setp(五)-SQL的安装
- SCCM 2007 R2 setp by setp(九)-初始配置SCCM
- SCCM 2007 R2 setp by setp(十)-SCCM客户端部署之客户端推送安装
- sccm 2007 r2 step by step 之十二 操作系统分发part1
- SCCM 2007 R2 setp by setp(六)-活动目录配置
- sccm 2007 r2 step by step 之十四 操作系统分发part3
- SCCM 2007 R2 setp by setp(四)-操作系统组件配置
- SCCM 2007 R2 setp by setp详细部署流程(二)-环境准备
- 用SCCM2007 R2分发软件,SCCM系列之五
- sccm 2007 r2 step by step 之十六 补丁管理故障排除
- SCCM2012 R2实战系列之七:软件分发(exe)
- sccm 2007 r2 step by step 之十七 SCCM的一次总结
- sccm 2007 r2 step by step 之十五 补丁管理
- 利用SCCM 2007 软件分发
- sccm 2007 r2 step by step 之十八 报表-报表点