应用程序部署的流行(免费?)选项有哪些?

Phi*_*lip 9 windows windows-server-2003 deployment group-policy application

我管理着一个拥有大约 150 台机器的小型学校网络。我正在寻找一种简单的方法来将软件部署到所有机器上,而无需访问每一台机器。

我已经使用赛门铁克 Ghost 将所有机器都设置为相同,但对于一个应用程序,重新安装整个网络似乎太过分了。

过去,我使用过 Novell 的 ZenWorks,它通过 MSI 安装程序或在安装前后拍摄机器的快照,然后将更改推送到网络上的指定机器。

然而,这一次,我使用的是 Windows 2003 并且预算有限(即没有)。我一直无法了解组策略安装程序,所以也许如果有人能指点我一个好的操作方法,那也将不胜感激。

感谢您的帮助!

Max*_*mus 8

对于像您这样的小型网络,没有什么特别之处,GPO 部署应该绰绰有余(对于许多较大的网络来说也绰绰有余,但那是另一回事了)。

为了掌握 GPO 部署,最好的办法是掌握 GPO 本身。对部署有很多了解自然会随之而来。许多正式文档假设一个比您拥有的环境更大、更分布式的环境(并详细介绍了转换、修补和管理员安装,这只会增加开始时的混乱),但以下知识库文章是一个很好的基础(和简化)基于 GPO 的部署概述:http : //support.microsoft.com/kb/816102

我认为您现在需要注意的关键事项是已分配和已发布应用程序之间的差异,以及用户和计算机部署之间的差异。一旦你把这些都记在脑子里,你就可以根据自己的意愿或需要进一步探索。


Dav*_*cks 7

我还经营一个以学校为基础的网络。我发现教育市场上的许多软件都不是 MSI 格式的,因此有时通过 GPO 安装被证明是不切实际的。现在的大多数软件都带有一个可接受“静默安装”选项的可执行安装程序 - 请参阅AppDeploy以获取一个专门研究如何通过网络安装应用程序的站点。

WPKG是一个应用程序 - 安装在您的机器上的客户端 - 可用于在工作站上安装和更新应用程序。它是免费和开源的。您可以简单地编写自己的脚本来安装软件:我的网络上有一个具有管理员权限的“安装”用户,该用户运行登录脚本,该脚本通过一系列应用程序的静默安装运行,然后重新启动机器。将机器重新映像回新安装的 Windows 后,只需以“安装”身份登录并让它通过所有安装程序即可。设置起来可能有点繁琐,因此 WPKG 可能是更好的选择。

如果您遇到一个简单笨拙或损坏的安装程序,或者两者兼而有之,那么出色的AutoIt几乎可以自动化您可以扔给它的任何东西。这是一个令人惊讶的完整 Windows 自动化/测试实用程序,具有良好的文档和示例代码,可让您伪造鼠标移动和点击、按钮按下、等待具有特定内容的窗口出现,几乎所有您能想到的功能。它也是免费的。

编辑:如果您想完全避免访问每个工作站,您可以创建一个脚本,从计划任务运行静默安装程序。可能让任务在晚上 8 点左右运行,然后关闭机器。