WMI: Creer un filtre pour l’application de GPO

Filtre WMI:

Afin de mieux cibler l’application d’un GPO dans un domaine, il est intéressant de créer un filtre WMI.

Le filtre se compose d’une requête semblable à celle SQL.
Le résultat de la renvoie les éléments pour lequel la GPO sera appliqué.

Par exemple:

Une GPO doit être déployé sur tous les PC sauf sur celui du PDG, PC_PDG est le nom de son poste.

SELECT * FROM Win32_ComputerSystem WHERE Name <> ‘PC_PDG’

La requête vérifie le nom du PC (l’entrée WMI Win32_ComputerSystem)

et renvoie le nom en sortie si celui ci est différent de ‘PC_PDG’

Si la sortie est non nulle, la GPO s’appliquera à l’objet, dans notre exemple, le PC.

Il ne reste plus qu’a créé une requête adaptée à vos besoins.

Classe et Entrées WMI:

Microsoft fourni un outils permettant de simplifier la recherche des entrées WMI qui pourrait être intéréssante à filtré

WMI Code Creator v1.0

WMI Code Creator permet de fouiller dans les Classes et de faire des recherches dans les entrées WMI.

Dans notre exemple,

l’entrée “Domain” de la Classe “Win32_ComputerSystem” est extraite et retourne en sortie “fr.gedas-grp”.

Il est facile de voir que le nombre de possibilité de filtre est quasi infinie

(appartenance à un domaine, date de dernière connexion …)

L’ensemble des entrées est listé sur le MSDN: http://msdn2.microsoft.com/en-us/library/aa394572.aspx

This entry was posted in Scripting and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>