我有一个自己制作的 MSI 文件,需要将其安装在多台 Windows 2008 机器上,作为测试环境中自动部署过程的一部分。
当我手动安装 MSI 时,我收到 UAC 提示,这意味着当我尝试使用 MSIEXEC 在没有 UI 的情况下进行安装时,安装失败,提示安装被机器上的策略拒绝。
假设我不允许禁用盒子上的 UAC,我还可以通过哪些其他途径来绕过我控制的特定 MSI 包的机器上的 UAC?
附加信息:当使用详细和额外日志记录运行时,我收到一行内容为“拒绝产品‘{guid}’:非管理员用户无法使用未分配的应用程序。“
我正在以管理员用户身份运行。
更多附加信息:原始错误消息非常通用,但这里是“ 信息 1625。系统策略禁止此安装。请联系系统管理员。“
答案1
如果接收方计算机是域的成员,则只需在该域中创建一个 GPO 以将软件分配给计算机,即可顺利安装。无需编写脚本。