当 IT 团队需要在远程设备上安装软件时,往往会面临不少困难。他们必须连接到每台设备,启动安装程序,并手动完成各项提示,这既耗时又低效。
开始静默安装。静默安装可让软件运行时无需用户交互,因此能够快速、轻松地部署到远程设备。
不过,成功进行静默安装并不只是把安装程序发送到另一台设备这么简单。IT 团队需要合适的安装参数和权限,以及一种远程运行安装并确认其成功的方法。
考虑到这一点,接下来我们来看看静默安装的工作原理、在远程设备上安装软件的常见方法,以及集中式端点管理如何让这一过程更顺畅、更高效。
什么是静默软件安装?
静默安装是指在设备上安装应用程序时,不使用常规安装向导,也不需要用户输入,因此安装可以在不打断用户工作的情况下完成。
静默安装和远程安装并不相同,但它们经常会搭配使用。远程安装由另一台设备或端点管理平台发起并管理,而静默安装则在没有交互提示的情况下运行。
可以结合这两种方法进行远程静默安装,即由管理员或管理工具远程发起安装,而安装程序在目标设备上运行时无需用户交互。
远程静默安装可用于多种场景,例如向新设备部署标准业务应用、在分布式端点上安装安全软件,或在正常工作时间之外安装软件。这有助于让设备保持最新状态,无需手动逐一更新, 也不会打断员工工作。
远程静默安装软件需要哪些条件?
静默安装软件可能需要几个步骤,尤其是在需要跨多台设备进行远程安装时。在开始安装之前,需要满足一些前提条件,包括:
管理权限:请确保用于安装的账户或管理工具在目标设备上具备所需权限。
访问远程计算机: 远程设备应能够通过远程管理工具访问,或已通过端点代理进行管理。
安装程序包:没有安装程序包,就无法安装软件。这可以是 MSI、EXE、PKG 或其他受支持的安装格式。
静默安装参数:确保安装程序支持无人值守执行,并确定正确的命令行开关。
一种部署方式:需要有一种部署软件的方法,例如通过 PowerShell、远程执行实用工具、软件部署工具或端点管理软件。
一种验证方法:软件成功安装后,IT 应该能够对其进行验证,而不是假设执行即代表成功。
请注意,不同安装程序的静默安装参数各不相同,因此在大范围部署前应先检查并验证这些参数。
静默安装命令的工作原理
静默安装软件有几种不同方式。您使用的安装程序可以接受控制安装行为的命令行参数,包括是否显示提示,因此根据安装程序类型,可以发送命令来安装软件而不打扰用户。
MSI 安装程序
Windows Installer 安装包通常使用标准化的 msiexec 参数。因此,可以添加静默参数(/quiet 或 /qn),以在没有用户界面或提示的情况下运行安装程序。不过,具体取决于应用程序,可能还需要添加其他参数。
EXE 安装程序
EXE 安装程序并不遵循统一的静默安装标准。相反,它们会使用不同的命令,例如 /silent、/quiet 或 /S。不要想当然地认为某一个命令适用于任何应用程序,而应查看软件供应商的部署文档或安装程序帮助,以确定需要使用哪一个。
macOS 安装程序
在 macOS 设备上,软件可能使用 PKG 安装程序、脚本、磁盘映像或应用程序专用的部署机制。PKG 文件通常可以通过命令行使用 installer 实用工具进行安装,而基于 DMG 的应用程序可能需要先挂载磁盘映像,然后部署其中包含的软件包或应用程序。具体的静默部署流程取决于软件供应商如何打包该应用程序。
如何在远程计算机上静默安装软件
当想要在远程设备上静默安装软件时,过程会稍微复杂一些。不过,只需几个步骤即可完成管理:
1. 获取安装程序
首先,请确保使用的是直接来自软件供应商或其他经批准来源的可信安装程序。还需要掌握有关安装程序和软件的关键信息,包括安装程序格式、应用程序版本、架构要求以及任何依赖项。这将有助于指导整个安装过程中的决策。
2. 确认正确的静默安装参数
不同的安装程序使用不同的静默安装参数,因此需要先确认其是否支持静默执行,以及具体要求是什么。请务必查阅供应商的部署文档,运行安装程序帮助命令(如支持),并查看部署指南。
3. 测试安装命令
在尝试跨设备静默安装软件之前,先在单台设备或一小组设备上测试该命令。此测试应确认安装程序能够在无提示的情况下完成安装,安装 正确的应用程序版本,应用所需选项,并返回预期结果。
4. 选择远程执行方法
确认静默安装能够正常运行后,还需要一种方法在目标计算机上执行该命令。根据操作系统、管理环境和部署要求,可以使用 PowerShell 或其他管理脚本、远程执行实用工具,或端点管理工具。
5. 在远程计算机上运行安装程序
此时,即可在远程设备上运行安装。请注意,安装将根据部署方法所使用的凭据或管理上下文运行;但如果设置得当,整个过程无需最终用户进行任何交互即可执行。
6. 验证软件是否已成功安装
远程命令完成后,仍需检查软件是否已正确安装,尤其是在管理多台计算机时。查看错误日志或执行日志、部署状态,或已安装应用程序的版本,以确认一切都按预期运行。
远程安装软件的常见方式
虽然有多种工具可以实现远程软件安装,但它们的工作方式并不完全相同,也并非都适用于所有设备。了解可用的不同选项非常重要,这样才能根据终端和 IT 需求使用最合适的工具。
PowerShell 和命令行工具
借助 PowerShell 和命令行工具,管理员可以使用脚本和管理功能,在 Windows 设备上远程执行安装程序。这是一个灵活的工具,经验丰富的管理员会觉得它很有帮助,尤其适用于自定义部署或偶尔进行的远程安装。
不过,这也需要具备脚本编写知识,因此并非所有人都能使用。用户还需要配置远程连接和身份验证功能以允许 PowerShell,而要跟踪多台设备上的成功情况,则需要额外的脚本或工具。
远程访问软件
借助远程访问
