Toujours dans la série des billets sur la gestion des configurations désirées, je vous propose cette fois de vérifier qu’un service est démarré et en mode automatique.
Pour cela, j’utilise toujours la base WMI et plus particulièrement la classe WIN32_SERVICE. Cette classe regroupe tous les services installés sur la machine.
Ainsi en ciblant l’espace de nom root\cimv2 et en exécutant la requête : Select * from Win32_Service Where NAME = "WDSServer" AND Started = TRUE AND StartMode = "Auto" AND State = "Running"; je vais pouvoir valider que le rôle WDS est installé sur la machine cible.
Cette requête renvoi donc des résultats si le serveur possède ce service et dans un état démarré en automatique.