将组策略应用于特定的操作系统

泄露秘密 提交于 2020-01-24 10:52:26

在Windows 7首次发布期间,有必要将一些特定的注册表设置应用于新的Windows 7计算机,而又不影响旧版Windows XP客户端。通过在组策略管理控制台中创建WMI筛选器并将其应用于相关的GPO,可以轻松完成此操作。

为此,只需启动gpmc.msc并单击要在其中创建组策略对象(GPO)的域下的“ WMI筛选器”部分。

https://oasysadmin.files.wordpress.com/2011/10/untitled1.png?w=630

GPMC中的“ WMI筛选器”部分

右键单击“ WMI筛选器”部分,然后选择“新建”。给过滤器起一个名字。单击“添加”,然后键入以下内容为Windows 7创建过滤器:

select * from Win32_OperatingSystem where Version like “6.1%” and ProductType=”1″

 

为Windows 7添加WMI筛选器

最后,您需要将此过滤器应用于要使用的GPO。在此示例中,创建了一个名为“ Windows 7 GPO”的GPO。在组策略管理控制台中突出显示GPO,然后在“范围”选项卡下,通过从“ WMI筛选”部分的下拉列表中选择它,应用您创建的WMI筛选器,如下所示:

https://oasysadmin.files.wordpress.com/2011/10/applywmi1.jpg?w=630

将WMI筛选器应用于GPO

您可以通过在WMI筛选器中调整查询来以此方式筛选以下操作系统。操作系统可以定义如下:

Windows XP:

select * from Win32_OperatingSystem where (Version like “5.1%” or Version like “5.2%”) and ProductType = “1”

Windows Vista:

select * from Win32_OperatingSystem where Version like “6.0%” and ProductType = “1”

Windows 7的:

select * from Win32_OperatingSystem where Version like “6.1%” and ProductType = “1”

Windows Server 2003:

select * from Win32_OperatingSystem where Version like “5.2%” and ProductType = “3”

Windows Server 2008:

select * from Win32_OperatingSystem where Version like “6.0%” and ProductType = “3”

Windows Server 2008 R2

select * from Win32_OperatingSystem where Version like “6.1%” and ProductType = “3”

您可以使用查询的“ ProductType”部分来指定操作系统是客户端,服务器还是域控制器。

ProductType =“ 1”是客户端

ProductType =“ 2”是作为域控制器运行的服务器

ProductType =“ 3”是成员服务器。即不作为域控制器运行

 

PowerShell命令:

Get-WmiObject -query 'Select * from WIN32_OperatingSystem where ProductType=1'

 

PS C:\Users\Administrator> Get-WmiObject -query 'Select * from WIN32_OperatingSystem where ProductType=1'

 

 

SystemDirectory : C:\Windows\system32

Organization    :

BuildNumber     : 7601

RegisteredUser  : admin

SerialNumber    : 00371-OEM-9303024-20826

Version         : 6.1.7601

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!