Parfois il peut être utile de pouvoir appliquer ses stratégies de groupe en fonction de la version de Windows. Par exemple on ne souhaite pas qu'une GPO qui se chargerait d'éteindre automatiquement les ordinateurs soit appliquée aux serveurs. Cela est possible grace aux filtres WMI. Nous allons voir comment.
select * from Win32_OperatingSystem WHERE ProductType = "1"
select * from Win32_OperatingSystem where Version like "10.0.2%" and ProductType="1"
select * from Win32_OperatingSystem where Version like "10.0.1%" and ProductType="1"
select * from Win32_OperatingSystem where (Version like "10.%" or Version like "6.0%") and ProductType="1"
select * from Win32_OperatingSystem where Version like "10.0.2%" and ProductType="3"
select * from Win32_OperatingSystem where ProductType="2"
select * from Win32_OperatingSystem where ProductType="3"
select * from Win32_OperatingSystem where Version like "10.%" and (ProductType="1" or ProductType="2") and OSArchitecture = "64-bit"
Quelques paramètres pour créer ses propres filtres.
Paramètres | |
---|---|
Postes Clients | ProductType = "1" |
Serveurs (Contrôleur de Domaine) | ProductType = "2" |
Serveurs (Non-Contrôleur de Domaine) | ProductType = "3" |
32 bits | NOT OSArchitecture = "64-bit" |
64 bits | OSArchitecture = "64-bit" |
Windows XP ou Server 2003/R2 | Version like "5.1%" or Version like "5.2%" |
Windows Vista ou Server 2008 | Version like "6.0%" |
Windows 7 ou Server 2008R2 | Version like "6.1%" |
Windows 8 Server 2012 | Version like "6.2%" |
Windows 8.1 ou Server 2012R2 | Version like "6.3%" |
Windows 10 ou Server 2016/2019 | Version like "10.0.1%" |
Windows 11 ou Server 2025 | Version like "10.0.2%" |
Contact :