Coup de projecteur sur les utilitairesGroup Policy Inventory

Greg Steen

Télécharger le code de cet article: GPInventory.exe (150KB)

COMMENT savoir ce dont vous disposez si vous n’en assurez pas le suivi ? Avoir des informations sur vos inventaires à portée de main peut vous épargner quelques migraines lorsque la saison des réunions d'affectation de budget et des audits revient. Et, bien entendu, les instances supérieures semblent toujours vouloir savoir qui dispose de quoi et pourquoi, et ce qui sera nécessaire pour entreprendre cette mise à niveau majeure.

Un outil peut vous aider à gérer tout cela : Group Policy Inventory (GPInventory.exe), fourni avec le Kit de ressources Windows Server® 2003. Ce programme vous permet d'interroger et d'extraire des informations système par le biais de requêtes RSOP (Jeu de stratégie d'utilisateur résultant) et/ou WMI (Windows® Management Instrumentation) à partir de plusieurs hôtes distants, comme illustré à la figure suivante. Sans surprise, le programme récupère facilement les informations de stratégie de groupe, mais il s'agit également d'un moyen efficace pour extraire des informations système détaillées, par exemple les applications installées, le nom et la vitesse du processeur ou la liste de correctifs logiciel installés. Mais attendez, ce n'est pas tout ! Comme il fait partie du Kit de ressources Windows Server 2003, il est entièrement gratuit.

Figure 1 Utilisation de GPInventory pour obtenir des informations

Figure 1** Utilisation de GPInventory pour obtenir des informations **(Cliquer sur l'image pour l'agrandir)

GPInventory.exe peut être utilisé de nombreuses façons. Par exemple, si vous avez besoin de vérifier l'état d'une garantie, vous pouvez recueillir les numéros de série ou de service des ordinateurs de votre réseau sans devoir aller vérifier chaque boîtier. Ou bien, si vous avez un environnement de laboratoire et que vous voulez savoir si une machine est actuellement utilisée, vous pouvez lancer une requête pour connaître les utilisateurs connectés au système sans quitter votre fauteuil. Si vous avez un serveur lame sur lequel des images sont régulièrement envoyées aux lames (afin de nettoyer et de restaurer votre environnement d'Assurance Qualité, par exemple), vous pouvez lancer une requête sur la date d'installation de l'ordinateur pour vérifier quand la dernière image a été envoyée.

GPInventory est aussi très facile à utiliser. Vous lui indiquez un fichier contenant une liste d'ordinateurs que vous souhaitez inventorier, sélectionnez les requêtes à exécuter, puis traitez la liste. L'outil se connecte ensuite à chaque ordinateur de la liste et l'interroge. Si vous effectuez une requête rapide, vous pouvez aussi sélectionner les ordinateurs cibles directement à partir d'Active Directory® et les actions de requête à exécuter à partir du menu d'interrogation.

Pour exécuter une requête RSOP sur une machine, vous devez disposer d'une autorisation Générer le Jeu de stratégie résultant (Enregistrement), (qui est alloué par défaut aux administrateurs de domaine et aux administrateurs délégués). Les requêtes WMI nécessitent des droits administratifs sur l'ordinateur distant à moins que vous n'utilisiez le composant logiciel enfichable MMC de contrôle de WMI pour accorder à un autre utilisateur des droits Activer le compte et Appel à distance autorisé sur l'espace de noms root\cimv2.

Une fois la requête exécutée, vous pouvez enregistrer les résultats sous forme de fichier texte délimité par des tabulations ou de fichier XML. Ces deux types de fichier peuvent être importés dans Microsoft® Excel® pour être analysés. Vous pouvez les trier et leur appliquer un filtre automatique pour rechercher toutes les informations.

GPInventory prend également en charge l'exécution de ligne de commande, ce qui signifie que vous pouvez facilement définir une tâche planifiée pour interroger les informations système et les enregistrer directement sur un fichier XML, sans intervention d'une interface graphique. Ceci peut être très utile pour les requêtes de longue durée pour lesquelles une exécution en dehors des heures de bureau est plus adaptée.

L'outil est fourni avec un ensemble de requêtes RSOP et WMI par défaut, mais vous pouvez ajouter, modifier et mettre à jour le fichier de requêtes avec votre propre liste personnalisée si le requêtes dont vous avez besoin n'y figure pas. Le document d'aide inclus vous explique comment définir une nouvelle requête dans le fichier XML de liste de requêtes.

GPInventory.exe est un outil formidable pour la collecte d'informations à partir des machines de votre réseau fonctionnant sous Windows, qu'il s'agisse d'informations d'inventaire, de stratégie de groupe ou d'état. Vous trouverez un lien vers l'outil Group Policy Inventory dans la section de téléchargements de notre site Web.

Greg Steen est un professionnel de l'informatique, dynamique et enthousiaste. Il est constamment à la recherche de méthodes et d'outils innovants destinés à faciliter les opérations et le développement pour les professionnels de l'informatique.

© 2008 Microsoft Corporation et CMP Media, LLC. Tous droits réservés. Toute reproduction, totale ou partielle, est interdite sans autorisation préalable.