是否可以将多个安装程序(msi、mst)链接到 GPO 以一次部署多个包?
答案1
这当然是可以做到的,但你无法保证它们的应用顺序。你可以设置先决条件来帮助处理依赖关系树,但除此之外,它们在机器上的顺序并不明显。
答案2
是的,这是可以做到的,我个人总是尽可能地这样做。我记得当 Windows 2000 首次推出时,微软关于 Active Directory 的课程中讲到的一件事是将应用于 AD 中对象的策略数量保持在绝对最小值,因为大量策略可能会导致启动/登录延迟。顺便提一下,如果您的策略仅提供计算机设置,请禁用用户设置,反之亦然。
当您使用 GPO 过滤或委派权限将您的软件部署定位到不同类别的计算机/用户时,这是根据策略完成的,因此可能会出现您无法避免将软件部署拆分为多个策略的情况。
根据 sysadmin1138 的上述回答,如果您需要按照特定顺序进行安装,那就别想了,除非您有一套很好的 MSI 编辑工具来在 MSI 安装程序中创建依赖项。当 Visual Studio .net 2003 部署到大约 400 个系统时,我使用 InstallShield admin studio 来执行此操作,这使我能够确保在安装主应用程序之前安装了先决条件,否则安装将完全失败。
答案3
您需要找到一家名为 Sywan ICT 的公司提供的免费软件应用程序“Assigned Software Sequence Manager”。MSI 在单个 GPO 中的安装顺序取决于某些基于日期/时间的设置,而通常的 AD 工具无法让您访问这些设置。Sywan 的应用程序可让您按需要对它们进行排序。