软件部署方法和策略

什么是软件部署?

软件部署 是指从中央位置同时远程安装软件到网络中多个或所有计算机的过程。“软件部署”一词通常用于大型网络(超过20台计算机)的环境中。

如何选择合适的部署方法

您可以使用不同的部署策略以多种方式部署软件。在本文档中,我们将深入介绍您可以选择的软件部署方法,以及可以应用以自定义软件部署流程的一系列检查措施。

软件部署方法

基于包创建的部署方法:

自动化软件包创建:

自动化软件包创建可通过模板实现。模板指的是预定义的应用程序,可以下载并部署到多个目标机器。您可以从列出的8,000个应用程序模板中选择用于创建包。您还可以自动更新Windows模板,这意味着每当软件有新版本时,相关模板会自动更新。

手动软件包创建:

如果模板部分没有所需软件,您可以创建Windows和Mac软件包。这些软件包存储在软件库中,以便在客户端机器上按需安装。

基于用户访问的部署方法: 

管理员部署:

这是标准的部署方式,允许管理员直接从Web控制台远程分发应用程序到目标机器。管理员可以从集中式Web控制台使用静默安装开关部署软件。

终端用户自助安装:

终端用户可以通过自助服务门户自行安装软件。在此情况下,管理员可以在自助服务门户上发布软件列表,终端用户可从系统托盘访问。网络中终端用户可以访问该软件目录并选择安装,无需每次请求管理员,从而授权终端用户根据需要安装软件。这种部署方式有效减少了时间和工作量。管理员也可以随时添加或移除自助服务门户上发布的软件。

软件部署策略

部署策略考虑的是成功安装或卸载软件和应用所需遵循的行动计划或前提条件。选择软件部署策略对网络中部署软件包至关重要。它涉及一系列需核对的任务,以确保多端点软件的成功安装或卸载。可能包括检查可用磁盘空间、安装后创建快捷方式或执行自定义脚本等。这些任务和检查构成了软件部署策略的基础,分为部署前和部署后活动。配置软件包时,您可以参考此软件部署最佳实践检查表。

选择合适的软件部署策略

软件部署策略确保终端用户之间的干扰降到最低。您可以-- 

  • 选择部署计划:您可以根据首选的周/日指定软件包部署到终端机器的时间。
  • 应用部署前设置:在软件部署前自动唤醒计算机,或根据刷新周期下载软件包。
  • 部署前通知用户:在部署开始前通知用户。您还可以允许用户跳过或延迟部署若干次。
  • 设定重启策略:某些软件需要重启计算机,另一些则不需要。根据需求,您可以在部署后对计算机进行重启或关机。

软件部署最佳实践

部署的一般最佳实践:

  • 允许终端用户通过自助服务门户自行安装软件。
  • 部署任何软件前,先查看“模板”部分。您可以从8,000个应用程序列表中创建软件包。
  • 配置软件库,以便重复使用软件包进行安装或卸载。
  • 使用自动更新模板选项保持软件和应用程序的最新状态。

安装/卸载前的部署检查清单:

  • 检查软件是否已存在。
  • 确保有足够的可用磁盘空间。
  • 检查注册表键/值。
  • 指定文件/文件夹名称。
  • 配置流程,如执行自定义脚本、创建或删除快捷方式等。

软件部署前活动 - ManageEngine

安装/卸载后的部署检查清单:

  • 创建或删除快捷方式。
  • 创建或追加文件路径。
  • 复制、移动、重命名、删除计算机中的文件和文件夹。
  • 执行自定义脚本。
  • 更改工作站中的注册表值。
  • 配置应用程序以作为Windows服务运行。

软件部署后活动 - ManageEngine

受信赖的企业