通过 GPO 部署 .msi 应用程序不起作用

通过 GPO 部署 .msi 应用程序不起作用

我一直在尝试使用 GPO 将 forticlient SSL VPN 应用程序(.msi 格式)部署到我的域计算机中。尽管我通过发出命令 msiexec /qb /i installer.msi 进行了静默安装,并且成功了,这在以下帖子中被提及为先决条件:通过组策略以完全无人值守的方式安装 MSI,.msi 未安装在机器上。安装程序位于具有适当权限的共享文件夹中。

在哪里可以获得有关可能阻止在域计算机上进行安装的信息?

感谢您的帮助

更新: 客户端是 Windows 7 Pro 32 位。服务器是 Windows Server 2008 R2 更新: 发出 gpresult /R 命令表明计算机实际上正在接收 GPO,并且尚未被过滤。

更新 2

我按照帖子指示的路径进行操作:组策略安装失败,错误1274,但有两个事件,一个表明 错误 1274另一个是错误 %%2。在我的计算机上进行测试重启时,事件应用程序分配已成功完成,出现一次后就没了,但还是安装不成功,这个问题让我很困惑。

答案1

可以按如下方式诊断“静默” MSI 安装失败:

首先,检查您的 GPO 是否正确应用。使用组策略管理控制台在目标计算机上运行报告,并查看此报告以检查分配软件安装的 GPO 是否正确应用。如果此部分工作不正常,则没有必要继续。相关 GPO 或应在其之前或与之同时应用的任何其他 GPO 中的故障都可能导致工作站停止处理 GPO。

完成后,检查目标机器上的事件日志:

打开计算机管理->事件查看器->Windows 日志-应用程序

您正在寻找错误来源安装程序(当然还有同时记录的任何其他事件)。

最后,许多应用程序在安装过程中都会记录自己的日志。如果您可以找到运行 MSI 安装程序的本地文件夹,那么其中可能有一个详细的错误日志(当然,如果您可以在 Windows 事件查看器中找到错误,那么希望它也会提到应用程序日志文件并告诉您在哪里可以找到它)

还请检查以下设置是否已应用于目标计算机通过 GPO,如果没有,请设置它,然后从目标计算机上的命令行运行 gpupdate /force,然后重新启动。

Computer Settings

  -> Administrative Templates
    -> System
      -> Logon
        -> Always wait for the network at computer startup and logon – Enabled

相关内容