Moi aussi, j'ai besoin de trouver un moyen d'identifier de manière unique et globale les installations Windows. Premièrement, afin de classer et d'identifier correctement les images de sauvegarde et de déterminer celles qui seront récupérées sur quelles machines. Deuxièmement, afin de nommer les paires de synchronisation pour la synchronisation des fichiers et de déterminer la paire de synchronisation à utiliser en fonction des machines impliquées dans la synchronisation.
Après avoir lu plusieurs articles, y compris ceux de ce site Web, je conclus qu'il n'y a pas de moyen facile de trouver un identifiant globalement unique d'une installation Windows. C'est dommage. Comme le matériel, le logiciel doit également avoir son propre numéro de série. Tant pis! Voici donc ma solution: au lieu de trouver un identifiant unique globalement unique, j'ai créé une déclaration sylisée, qui s'inspire de la façon dont Microsoft nomme les lecteurs réseau sous Windows et la façon dont il nomme les dossiers partagés dans Virtual PC: "[WINDOWS ID PRODUIT (en tant que variable )] Installé sur [NUMÉRO DE SÉRIE DE L'ORDINATEUR (en tant que variable)"]." Bien qu'un numéro d'identification de production Windows ne soit unique que dans la mesure où la clé de produit correspondante l'est, il est néanmoins susceptible d'être le même sur plusieurs installations, en particulier sur les ordinateurs produits en série contenant Windows installé en usine, mais une série le numéro est unique et différent d'une machine à l'autre. La formule mentionnée ci-dessus est tout ce dont j'ai besoin pour mes besoins; je n'ai pas besoin du SID (je suppose qu'il signifie Security Identifier) ou quelque chose de plus complexe, car la combinaison des deux variables fait exactement référence à l'installation de Windows que je dois identifier, alors que chaque variable individuelle ne me sert à rien. Plus précisément et tout d'abord, l'identification du produit Windows est identique sur les ordinateurs fabriqués par le même fabricant et trouvés dans la même gamme de produits et cela ne me sert à rien, car je possède plusieurs machines identiques. Deuxièmement, le numéro de série n'est pas suffisamment unique, car j'ai plusieurs installations Windows sur un ordinateur qu'un numéro de série d'ordinateur ne traite pas. Je suggère donc ma méthode.
Aussi, et avant de vous renseigner à ce sujet: j'ai choisi de ne pas baser ma méthode sur le nom de l'ordinateur. Les informations sont basées sur l'utilisateur et doivent donc être inventoriées. Cependant, l'identification du produit Windows et le numéro de série de l'ordinateur sont déjà identifiés, inventoriés et invariablement connectés à deux produits spécifiques, éliminant ainsi la nécessité de les inventorier à nouveau. Je ne choisirais pas non plus d'identifier une installation Windows avec un identifiant unique de disques durs, car je suis capable et tout à fait apte à les faire passer d'une machine à une autre, surtout lorsque les capacités des disques sont en constante évolution. De même, j'utiliserais beaucoup moins la nomenclature d'identification de l'unité centrale ou de la carte mère, comme cela a été suggéré jusqu'à présent dans une réponse précédente de Shoeless.. Enfin, je rejette également l'option la plus évidente d'identifier une installation Windows (bien qu'elle n'ait été mentionnée par personne d'autre d'après ce que je peux voir): utiliser la clé de produit. Bien qu'il soit unique, ce n'est qu'une licence pour installer une certaine version de Windows; il n'est pas réellement connecté à une installation Windows particulière et il ne le distingue pas comme étant installé sur une machine particulière, même si la licence a été accordée en vertu de l'achat d'un ordinateur donné.