映射驱动器,但只在工作站上,而不在服务器上

在我们的Windows域中,我想将文件服务器的共享映射到驱动器号,只要经过身份validation的用户login到桌面,而不是在用户(任何用户)login到服务器时。 有没有办法通过GPO做到这一点? 基本上是一个基于GPO的匹配用户和计算机?

一种方法是在脚本中检测操作系统,如果操作系统中不包含“服务器”一词,则只映射驱动器。 (也许使用Powershell (gwmi win32_operatingsystem).caption 。)

另一种方法是在分配login对象的组策略对象上应用WMI筛选器。 如果您select * from Win32_OperatingSystem where ProductType="1"筛选select * from Win32_OperatingSystem where ProductType="1"则会将执行限制到客户机操作系统。

在这里输入图像说明

此WMI筛选器可以添加到GPO链接的位置。

在这里输入图像说明