首页> 系统技术> 08-SCCM软件发布系列(二)-发布程序包

[文章]08-SCCM软件发布系列(二)-发布程序包

收藏
0 1908 0

前言

上一篇已经说过如何利用SCCM进行发布应用程序,但同时也粗略地提及通过应用程序的方式所发布的软件都必须是其可选的格式,如:.msi。但是这并不包括.exe的格式,所以.exe格式的软件不可以通过发布应用程序的方式去进行发布。那么只能去通过另一种方式,通过发布程序包的方式去进行发布格式为.exe的软件。

 

一、创建应用程序包

1、打开SCCM的管理控制台,依次打开“软件库→概述→应用程序管理→包”,然后在空白处进行右键,选中“创建包”。


 

2、在“创建包和程序向导”中,输入程序包的名称,然后指定包的源文件夹,这里的源文件夹可以用UNC路径,也可以用本地路径。


3、在“选择要创建的程序的类型”中选中“标准程序”。然后点击下一步。


4、在“指定有关此标准程序的信息”页面,输入应用程序的名称,然后在命令行里可以点击浏览,浏览到该安装包的所在位置,然后打开。如果安装包是支持一些参数的(如:/s 静默安装),也可以进行添加。然后修改“程序可以运行”的值为“无论用户是否登录”,再勾选上“允许用户查看程序安装并与之交互”,之后点击下一步。


 

PS:这里解释一下为什么要输入两次名字,利用包所发布的软件,第一次的命名是这个包的名称,而第二次的命名才是这个包里面的软件的名称,因为SCCM的程序包可以在同一个包里面包含多个应用程序,这样可以把同类型的软件放到同一个包里面。

这个命名可以看下图,当包被发布出来之后,用户在软件中心里所看到的效果是这样的。因为我这个例子中没有设置版本号以及语言,所以这里就只有两段,这样看起来就比较舒服。很多时候为了软件的管理方便,都会对发布的软件进行命名规范,如果不知道这个小细节的话,就会在命名上显得很臃肿。

举个例子:如果我现在要发布的是一个播放器,那么因为有命名规范,我可能会把软件命名为“01-播放器-Potplayer”之类的,那么很可能就会在第一次命名时就会全输入,然后在第二次命名的话可能就会只输入Potplayer这个字符串。这样子发布之后,在软件中心所显示的效果就会是“01-播放器-Potplayer - Potplayer”这样子,这样就会有一些重复的信息,如果管理员细心,再补上包语言(如"CN")和版本(如"20170114")之类的,那在软件中心出来的效果就是:“01-播放器-Potplayer - Potplayer - CN - 20170114”这么一大串字符,这样就很不美观。如果想在软件中心里显示的效果为“01-播放器-Potplayer”这样子,那么在第一次命名,也就是针对包命名时,输入的字符为“01-播放器”,然后在第二次命名,也就是对软件进行命名时输入的是“Potplayer”,那么出来的效果就会规范很多。


 

5、然后在“指定些标准程序的要求”页面中,按照默认参数点击下一步即可。


6、然后点击下一步完成包的创建。


 

二、部署应用程序包

1、把包创建完之后,右键选中刚刚创建的包,然后点击"部署",就可以进行包的部署。


2、在“指定此部署的常规信息”页面中,选中要进行发布的软件(如果一个包里包含多个软件),以及要进行发布的集体,然后点击下一步。


3、然后在“指定内容目标”中,添加当前的分发点上去,然后点击下一步。


4、在“指定设置以控制此软件的部署方式”中,目的可以选择为“可用”和“必需”。“可用”就是用户可以根据自行需要进行点击下载和安装,“必需”就是软件一但发布,就会进行自动下载和安装。在这里先的是可用。


5、因为这个包设置的是可用,所以在部署计划里可以无需进行设置。


6、然后在“指定在所选设备目安装此软件的用户体验”页面点击下一步。


7、然后在“分发点”的页面,可以修改部署选项。一般为了软件能安装成功,两个部署选项都会选择为“从分发点下载内容并本地运行”。然后点击下一步,即可完成软件包的部署。


 

三、测试

1、当软件包分发完成之后,稍等片刻,即可在软件中心看到刚刚发布的软件包。


2、勾选上,并进行点击安装,软件中心就会进行下载软件包并进行安装。


3、因为我这个软件有设置/s的静默安装参数,所以看不到任何的安装窗口。如果一些安装程序不支持静默安装的话,在下载完成之后可能会弹出软件的安装向导,这时需要用户去点击下一步进行对软件的安装。当然也可以利用其它第三方工具先把安装文件做成静默安装的包,然后再通过SCCM进行发布,这也是可以的。


 

通过SCCM的这两种方式,可以基本满足企业的管理需要,可以通过应用程序发布.msi文件的安装包,软件包的方式就更强大,几乎兼容所有的安装文件格式,包括.msi,和一些脚本等。还有就是这两篇文章都有强调.exe格式的安装包无法通过应用程序的方式进行发布,其实是不是真的不能发布呢?其实不是,下一篇我就当一个小技巧来分享一下,如何通过发布应用程序的方式来发布.exe格式的软件安装包。


>>返回主目录

>>下一篇:09-SCCM软件发布系列(三)-在应用程序中发布exe文件

>>上一篇:07-SCCM软件发布系列(一)-推送应用程序



原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。

原文链接:学领未来STA工作室


欢迎关注【学领未来公众号】

系统技术
最近热帖
{{item.Title}} {{item.ViewCount}}
近期热议
{{item.Title}} {{item.PostCount}}