logo rss

Comment n'appliquer des stratégies de groupe qu'à un certain type de machine

Microsoft Logo

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.

Creation du Filtre WMI

  • Ouvrir la console Gestion de stratégie de groupe :
Ouverture de la console de gestion des stratégies de groupe (GPMC) à l'aide de la boîte de dialogue Exécuter de Windows
  • Créer le filtre WMI :
Création d'un nouveau filtre WMI dans la console de gestion des stratégies de groupe (GPMC)
  • Donner un nom, une description et cliquer sur Ajouter :
Création d'un nouveau filtre WMI pour Windows 10 dans la console de gestion des stratégies de groupe, affichant des champs pour le nom, la description et l'option d'ajout de requêtes.
  • Définir le filtre WMI, ici avec les paramètres suivants :
    • Version like "10.%" pour Windows 10 et Windows 11
    • And ProductType="1" pour machines clientes
Fenêtre de création de requête WMI dans la console de gestion des stratégies de groupe, montrant l'espace de noms et les champs de requête pour filtrer les systèmes d'exploitation Windows 10
  • Une fois le filtre créé nous pouvons l'associer avec la stratégie de groupe. Pour cela, ouvrir sa GPO, dans Filtrage WMI choisir le filtre précédemment créé puis cliquer sur Ouvrir
Application d'un filtre WMI à une GPO dans la console de gestion des stratégies de groupe, avec sélection du filtre Windows 10 dans la section Filtrage WMI
  • Cliquer sur Oui :
Boîte de dialogue de confirmation dans la console de gestion des stratégies de groupe demandant de modifier le filtre WMI pour Windows 10 avec les options Oui et Non

Quelques exemples de Filtres WMI

  • Machines Clients :
select * from Win32_OperatingSystem WHERE ProductType = "1"
  • Windows 11 :
select * from Win32_OperatingSystem where Version like "10.0.2%" and ProductType="1"
  • Windows 10 :
select * from Win32_OperatingSystem where Version like "10.0.1%" and ProductType="1"
  • Windows 7 ou Vista :
select * from Win32_OperatingSystem where (Version like "10.%" or Version like "6.0%") and ProductType="1"
  • Windows Server 2025 :
select * from Win32_OperatingSystem where Version like "10.0.2%" and ProductType="3"
  • Windows Server (Contrôleur de Domaine) :
select * from Win32_OperatingSystem where ProductType="2"
  • Windows Server (Non-Contrôleur de Domaine) :
select * from Win32_OperatingSystem where ProductType="3"
  • Windows 10 64 bits ou Windows 2016/2019 DC :
select * from Win32_OperatingSystem where Version like "10.%" and (ProductType="1" or ProductType="2") and OSArchitecture = "64-bit"

Listes de Paramètres

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%"
  • Note : taper la commande ver dans un terminal pour afficher la version exacte de Windows
Command prompt displaying Windows version information with the “ver” command.
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Contact :

adresse mail de contact