1、如何使用WMI筛选操作系统Windows2012 企业域环境安装和配置实施组策略时如何使用WMI筛选操作系统本文适用于初级和中级组策略配置WMI筛选概要: 快速掌握如何通过WMI筛选windows版本等在域管理工作中,有时候要针对不同的系统要求对不同的计算机OU实施组策略,这时候就要用WMI筛选,本文简明扼要的介绍使用WMI的方法,并列出常用操作系统筛选的清单。本文档分两部分:1)第一章讲快速配置WMI示例:配置完WMI后,可以给不同操作系统配置不同的组策略。2)第二章是常用操作系统的查询语句列表。通过直接使用文中的列表,可以轻松配置不同操作系统的WMI查询 实施组策略时如何使用WMI筛选操作
2、系统通过配置组策略的WMI筛选,我们可以针对不同的计算机客户端系统来实施组策略,比如指定只有XP32位的系统才能执行组策略、或指定磁盘空间大于100G的计算机才能执行组策略,等等此类功能配置 WMI 1.在组策略管理器左侧菜单下方找到WMI筛选器:2.右键点击右侧空白处,选择【新建】,弹出窗口3.在名称、描述中填入相应内容 ,如下图的XP-32位:在查询中,命名空间为默认不变:rootCIMv2; 查询语句: 语句:select * from Win32_OperatingSystem WHERE (Version like 5.1% or Version like 5.2%) AND Pro
3、ductType=1 AND NOT OSArchitecture = 64-bit其中,Version 5.1是32位版本,Version5.2一般是64位版本,为了更加明确,后面NOT OSArchitecture = 64-bit表示系统架构为非64位。配置组策略在设置好组策略后,可以通过加WMI筛选器来指定特殊的客户端来使用组策略,即WMI筛选的计算机才能执行此组策略,方法如下:1.在组策略管理器中选择对应的组策略,在右侧窗口底部找到WMI筛选。2.在已经设置好的WMI筛选中选择要指定的,如XP-323.确定4.完成后就生效了WMI常用功能筛选操作系统版本Win32_Operating
4、SystemProductType 筛选计算类型ProductType 1 = Desktop OSProductType 2 = Server OS Domain ControllerProductType 3 = Server OS Not a Domain ControllerWin32_OperatingSystemVersion Number版本号Operating systemVersion numberWindows1010.0*Windows Server201610.0*Windows8.16.3*Windows Server2012R26.3*Windows86.2Wind
5、ows Server20126.2Windows76.1Windows Server2008R26.1Windows Server20086.0WindowsVista6.0Windows Server2003R25.2Windows Server20035.2WindowsXP 64-Bit Edition5.2WindowsXP5.1Windows20005.0WMI筛选操作系统版本查询语句列表注意:为保证格式不变,请将查询语句复制到记事本中再复制到窗口里,这样可以除去格式影响 。 客户端所有系统版本所有windows客户端类型 Version 1select * from Win32_O
6、peratingSystem WHERE ProductType = 1所有windows客户端类型 Version 2 (better for Win7 sometimes)select * from Win32_OperatingSystem WHERE (ProductType 2) AND (ProductType 3)所有windows客户端类型 32-bitselect * from Win32_OperatingSystem WHERE ProductType = 1 AND NOT OSArchitecture = 64-bit所有windows客户端类型 64-bitsele
7、ct * from Win32_OperatingSystem WHERE ProductType = 1 AND OSArchitecture = 64-bitWINDOWS XPWindowsXPselect * from Win32_OperatingSystem WHERE (Version like 5.1% or Version like 5.2%) AND ProductType=1WindowsXP 32-bitselect * from Win32_OperatingSystem WHERE (Version like 5.1% or Version like 5.2%) A
8、ND ProductType=1 AND NOT OSArchitecture = 64-bitWindowsXP 64-bitselect * from Win32_OperatingSystem WHERE (Version like 5.1% or Version like 5.2%) AND ProductType=1 AND OSArchitecture = 64-bitWINDOWS VISTAWindowsVistaselect * from Win32_OperatingSystem WHERE Version like 6.0% AND ProductType=1Window
9、sVista 32-bitselect * from Win32_OperatingSystem WHERE Version like 6.0% AND ProductType=1 AND NOT OSArchitecture = 64-bitWindowsVista 64-bitselect * from Win32_OperatingSystem WHERE Version like 6.0% AND ProductType=1 AND OSArchitecture = 64-bitWINDOWS 7Windows7select * from Win32_OperatingSystem W
10、HERE Version like 6.1% AND ProductType=1Windows7 32-bitselect * from Win32_OperatingSystem WHERE Version like 6.1% AND ProductType=1 AND NOT OSArchitecture = 64-bitWindows7 64-bitselect * from Win32_OperatingSystem WHERE Version like 6.1% AND ProductType=1 AND OSArchitecture = 64-bitWINDOWS 8Windows
11、8select * from Win32_OperatingSystem WHERE Version like 6.2% AND ProductType=1Windows8 32-bitselect * from Win32_OperatingSystem WHERE Version like 6.2% AND ProductType=1 AND NOT OSArchitecture = 64-bitWindows8 64-bitselect * from Win32_OperatingSystem WHERE Version like 6.2% AND ProductType=1 AND O
12、SArchitecture = 64-bitWINDOWS 8.1Windows8.1select * from Win32_OperatingSystem WHERE Version like 6.3% AND ProductType=1Windows8.1 32-bitselect * from Win32_OperatingSystem WHERE Version like 6.3% AND ProductType=1 AND NOT OSArchitecture = 64-bitWindows8.1 64-bitselect * from Win32_OperatingSystem W
13、HERE Version like 6.3% AND ProductType=1 AND OSArchitecture = 64-bit服务器所有WINDOWS服务器类型所有windows服务器类型select * from Win32_OperatingSystem where (ProductType = 2) OR (ProductType = 3)所有windows服务器类型 32-bitselect * from Win32_OperatingSystem where (ProductType = 2) OR (ProductType = 3) AND NOT OSArchitect
14、ure = 64-bit所有windows服务器类型 64-bitselect * from Win32_OperatingSystem where (ProductType = 2) OR (ProductType = 3) AND OSArchitecture = 64-bit所有windows服务器类型 Domain Controllerselect * from Win32_OperatingSystem where (ProductType = 2)所有windows服务器类型 Domain Controller 32-bitselect * from Win32_Operating
15、System where (ProductType = 2) AND NOT OSArchitecture = 64-bit所有windows服务器类型 Domain Controller 64-bitselect * from Win32_OperatingSystem where (ProductType = 2) AND OSArchitecture = 64-bit所有windows服务器类型 Non-Domain Controllerselect * from Win32_OperatingSystem where (ProductType = 3)所有windows服务器类型 No
16、n- Domain Controller 32-bitselect * from Win32_OperatingSystem where (ProductType = 3) AND NOT OSArchitecture = 64-bit所有windows服务器类型 Non-Domain Controller 64-bitselect * from Win32_OperatingSystem where (ProductType = 3) AND OSArchitecture = 64-bitWINDOWS SERVER 2003WindowsServer 2003 DCselect * fro
17、m Win32_OperatingSystem WHERE Version like 5.2% AND ProductType=2WindowsServer 2003 non-DCselect * from Win32_OperatingSystem WHERE Version like 5.2% AND ProductType=3WindowsServer 2003 32-bit DCselect * from Win32_OperatingSystem WHERE Version like 5.2% AND ProductType=2 AND NOT OSArchitecture = 64
18、-bitWindowsServer 2003 32-bit non-DCselect * from Win32_OperatingSystem WHERE Version like 5.2% AND ProductType=3 AND NOT OSArchitecture = 64-bitWindowsServer 2003 64-bit DCselect * from Win32_OperatingSystem WHERE Version like 5.2% AND ProductType=2 AND OSArchitecture = 64-bitWindowsServer 2003 64-
19、bit non-DCselect * from Win32_OperatingSystem WHERE Version like 5.2% AND ProductType=3 AND OSArchitecture = 64-bitWINDOWS SERVER 2003 R2WindowsServer 2003 R2 DCselect * from Win32_OperatingSystem WHERE Version like 5.2.3% AND ProductType=2WindowsServer 2003 R2 non-DCselect * from Win32_OperatingSys
20、tem WHERE Version like 5.2.3% AND ProductType=3WindowsServer 2003 R2 32-bit DCselect * from Win32_OperatingSystem WHERE Version like 5.2.3% AND ProductType=2 AND NOT OSArchitecture = 64-bitWindowsServer 2003 R2 32-bit non-DCselect * from Win32_OperatingSystem WHERE Version like 5.2.3% AND ProductTyp
21、e=3 AND NOT OSArchitecture = 64-bitWindowsServer 2003 R2 64-bit DCselect * from Win32_OperatingSystem WHERE Version like 5.2.3% AND ProductType=2 AND OSArchitecture = 64-bitWindowsServer 2003 R2 64-bit non-DCselect * from Win32_OperatingSystem WHERE Version like 5.2.3% AND ProductType=3 AND OSArchit
22、ecture = 64-bitWINDOWS SERVER 2008WindowsServer 2008DCselect * from Win32_OperatingSystem WHERE Version like 6.0% AND ProductType=2WindowsServer 2008 non-DCselect * from Win32_OperatingSystem WHERE Version like 6.0% AND ProductType=3WindowsServer 2008 32-bit DCselect * from Win32_OperatingSystem WHE
23、RE Version like 6.0% AND ProductType=2 AND NOT OSArchitecture = 64-bitWindowsServer 2008 32-bit non-DCselect * from Win32_OperatingSystem WHERE Version like 6.0% AND ProductType=3 AND NOT OSArchitecture = 64-bitWindowsServer 2008 64-bit DCselect * from Win32_OperatingSystem WHERE Version like 6.0% A
24、ND ProductType=2 AND OSArchitecture = 64-bitWindowsServer 2008 64-bit non-DCselect * from Win32_OperatingSystem WHERE Version like 6.0% AND ProductType=3 AND OSArchitecture = 64-bitWINDOWS SERVER 2008 R2WindowsServer 2008 R2 64-bit DCselect * from Win32_OperatingSystem WHERE Version like 6.1% AND Pr
25、oductType=2WindowsServer 2008 R2 64-bit non-DCselect * from Win32_OperatingSystem WHERE Version like 6.1% AND ProductType=3WINDOWS SERVER 2012WindowsServer 2012 64-bit DCselect * from Win32_OperatingSystem WHERE Version like 6.2% AND ProductType=2WindowsServer 2012 64-bit non-DCselect * from Win32_O
26、peratingSystem WHERE Version like 6.2% AND ProductType=3WINDOWS SERVER 2012 R2WindowsServer 2012 R2 64-bit DCselect * from Win32_OperatingSystem WHERE Version like 6.3% AND ProductType=2WindowsServer 2012 R2 64-bit non-DCselect * from Win32_OperatingSystem WHERE Version like 6.3% AND ProductType=3筛选磁盘容量和文件系统筛选分区格式为NTFSSelect * from Win32_LogicalDisk where FileSystem = NTFS筛选磁盘大小,磁盘空间大于600MSELECT * FROM Win32_LogicalDisk where FreeSpace 629145600至于要查询文件夹或文件存不存在,则不要用WMI和组策略,可以使用开机脚本中的判断。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1