Jean-Sébastien DUCHENE Blog's

Actualité, Tips, Articles sur l'ensemble des Technologies Microsoft (Microsoft Intune, ConfigMgr, Microsoft Defender, Microsoft Purview, Microsoft Azure, Windows...)

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 certain compte utilisateur local existe et accessoirement ait différentes propriétés (activé,…).

Pour cela, j’utilise toujours la base WMI et plus particulièrement la classe WIN32_USERACCOUNT. Cette classe regroupe les informations concernant les comptes utilisateurs (Description, Domain, Nom complet, SID…).

Ainsi en ciblant l’espace de nom root\cimv2 et en exécutant la requête : Root\Cimv2 with Select * from Win32_UserAccount Where LocalAccount = True and Name = "Guest"; je vais pouvoir valider que le compte utilisateur portant le nom Guest existe. Accessoirement, je peux ajouter un second critère  comme Disabled=True pour valider que celui-ci est désactivé.

Cette requête renvoi donc des résultats et inévitablement un True si la machine possède ce compte utilisateur local.

 

Facebook Like