如何仅在单个 OU 中部署 MSI?

How to deploy a MSI only in a single OU?

我有一个 VirtualBox 实验室,其中有一台 Windows Server 2019 机器和两台 Windows 10 机器。每台机器都可以 ping 通其他机器,服务器机器是域控制器。客户端是 labs.local 域的一部分。 Server有静态IP,客户端IP由DHCP Server给定。

然后我构建了 OU、用户和组的 Active Directory 结构。三个相互独立的OU。我的目标是仅在一个 OU 中部署 MSI 文件,比方说“IT”。为此,我下载了 MSI 文件并将其放在服务器的共享文件夹中。我可以通过任何用户的 UNC 路径从客户端访问共享文件夹。

现在 Group Policy Management 我创建了一个新的 GPO,然后对其进行了编辑。在Group Policy Editor中我选择了User Configuration > Software Settings > Software Installation。然后我使用 MSI 文件的 UNC 路径创建了一个新的分配包。最后,我关闭了 Group Policy Editor 并将 GPO 与 OU“IT”链接起来。

但是,更新组策略后,GPO 似乎适用于计算机(Windows 10 台机器)而不适用于用户,因为来自其他 OU 的用户也安装了 MSI,在这种情况下是火狐.

你能给我一些关于如何仅在单个 OU 中部署(和安装)MSI 文件的提示吗?谢谢。

• 请检查您应用 GPO 的“OU”是只有计算机系统还是还包括用户。如果它还包括用户,则此组策略将应用于这些用户将登录到的系统。这是在 AD 环境中安装软件包的发布方法,其中软件包将安装在所选 OU 中的用户已登录的系统中。该软件包将在控制面板的“添加或删除程序”部分可用。

• 同样,如果OU 只有计算机系统,并且您已按照问题中指定的方式应用了GPO,则任何计算机系统或用户都无法安装该软件包。如果以下GPO 设置已应用于用户以及OU 中的计算机系统,则当用户登录到计算机时安装软件包,当计算机系统启动时安装软件包。这就是所谓的AD环境下软件包部署的分配方法。

'组策略管理-->SelectGPO-->编辑-->计算机配置-->软件设置-->软件安装-->新建-->包-->类型软件包所在共享的UNC路径-->打开-->确定-->保存'

有关上述主题的更多信息,请在下面找到 link:-

https://docs.microsoft.com/en-us/troubleshoot/windows-server/group-policy/use-group-policy-to-install-software