2012-10-29 5 views
1

J'ai cherché en vain un ou plusieurs scripts WMI qui me permettront de récupérer les clés de licence de produits utilisées pour les produits Microsoft installés sur une machine (par exemple xxxxx-xxxxx-xxxxx-xxxx -xxxxx). Cela inclut les goûts de produits tels que Sharepoint, SQL Server et Exchange, mais tout ce que je semble être en mesure de trouver sont des scripts pour récupérer la clé de licence Windows réelle.Clés de licence de produits Microsoft utilisant WMI

Ce que j'ai essayé jusqu'ici (doit être WMI donc pas PowerScript s'il vous plaît):

  1. classe Essayé Win32_Product mais les champs que je suis intéressé (ProductID) n'existe pas Windows2003 et j'ai un mélange (30% à 70%) Windows 2008 vs Windows 2003 serveurs
  2. Essayé aller au registre, mais il n'y a pas d'emplacement normalisé pour les clés de produit et la solution résultante serait vraiment "méchant", mais si C'est la seule façon dont je devrais envisager de descendre et sale

La raison pour cela: Je dois passer par une multitude (> 200 machines) et énumérer les licences utilisées pour les produits Microsoft mentionnés sur chacune des machines à des fins d'audit.

Toute aide serait grandement appréciée, même les ressources qui me pointeront dans la bonne direction. Sinon, si Microsoft a un produit capable de faire cela, cela m'intéresserait aussi, mais le premier prix serait un script WMI.

+0

ce n'est pas facile. Il y a des applications qui proclament cela, mais je n'ai jamais eu de chance avec eux. re: http://pcsupport.about.com/od/productkeysactivation/ht/windows-7-key.htm –

+0

Oui, j'ai vu ces programmes qui listent toutes les clés de licence du logiciel installé (pas celles que vous avez listées, c'est juste pour la clef de Windows) et si je pourrais obtenir au code source je pourrais essayer et comprendre comment ils obtiennent aux données. Je suppose qu'ils le font le "sale" manière c.-à-vérifier le registre pour SQL 2000, vérifiez le registre pour SQL 2005 etc ... –

+0

Merci @Lizz, si tous les produits Microsoft stocké la clé aussi facilement trouver en tant que système d'exploitation, je n'aurais aucun problème mais je ne cherche pas la clé du système d'exploitation. J'ai besoin de clés SQL, Exchange et Sharepoint. –

Répondre

0

@Lizz, a eu la contribution la plus utile et vient de confirmer mes craintes que si je veux que cela soit fait, cela impliquera manuellement la recherche de divers endroits dans le registre pour chaque saveur de produit Microsoft. Je vais donc utiliser l'outil dont elle a parlé et surveiller les sections du registre auxquelles elle accède. Je vais ensuite incorporer cela avec l'URL qu'elle a fourni pour Sharepoint et passer par les différents endroits où les clés peuvent être stockées. Sale, mais ça va fonctionner

Questions connexes