如何在服务器2008 r2上的用户范围中安装msi

我创build了一个msi,以没有pipe理员权限的用户身份正常运行。

现在我创build了一个组策略,将这个msi应用于所有用户(用户configuration/软件安装)。

这个gpo工作正常,在login时msi被应用在工作站上。

现在我有一个terminal服务器2008 R2和msi不适用。

我试图手动安装msi,并得到the system administrator has set policies to prevent this installation

我可以通过将DisableMSI regkey设置为0来解决这个问题

现在在terminal服务器上手动安装。 但是自动安装不起作用。

  • 我validation了组策略本身是通过gpresult应用的
  • 我validation了来自此组策略的其他用户设置已应用。
  • 我跑了rsop.msc 。 结果显示从这个政策的pipe理模板按预期,但不是软件安装。
  • 我们的服务器2008域控制器和服务器20012成员服务器也是如此,所以这不是terminal服务器问题。 我想默认情况下,用户安装在服务器操作系统上被忽略,但是我还没有find任何设置。

有没有办法在Windows服务器上启用基于用户的gpo安装?