Il est peu fréquent que l’utilisateur lambda ait besoin de créer un GUID (Identifiant Unique Global). En général, si vous êtes confronté à cette nécessité, c’est que vous êtes probablement en train de manipuler le registre de Windows ou d’écrire un script qui cherche à cibler un composant spécifique de votre système. Dans ce cas, vous pourriez vous demander comment générer un tel identifiant. Bien qu’il existe des outils en ligne pour cela, PowerShell peut également remplir cette fonction.
Comment générer un GUID avec PowerShell ?
Lancez PowerShell en mode administrateur et entrez la commande suivante :
[guid]::NewGuid()
Validez en appuyant sur la touche Entrée, et un nouveau GUID sera affiché.
Le GUID ainsi généré est un identifiant brut, sans lien avec quoi que ce soit pour l’instant. C’est à vous de le rattacher à un élément particulier.
Un GUID est fondamentalement un nombre formaté de manière spécifique. Sous Windows 10 et d’autres systèmes, ce format particulier est utilisé pour identifier divers composants. Certains GUID sont préconfigurés dans Windows 10 pour définir des fonctionnalités ou éléments. Par exemple, les schémas de gestion de l’alimentation que vous avez créés possèdent chacun leur propre GUID. Vous pouvez les utiliser si vous avez besoin de référencer un schéma d’alimentation dans un script. Pour voir les GUID de vos schémas d’alimentation, vous pouvez taper la commande ci-dessous dans l’invite de commandes :
powercfg -LIST
La différence entre ces GUID et celui généré par PowerShell réside dans le fait qu’ils sont déjà associés à des éléments concrets.
Applications web de création de GUID
Il est simple de créer un GUID sous Windows 10 sans logiciel tiers, mais de nombreux sites web proposent également cette fonctionnalité. Un simple clic sur un bouton suffit pour obtenir un GUID. Ces outils sont fiables et les GUID qu’ils génèrent sont aussi valides que ceux de PowerShell. La même limite s’applique: si vous ne liez pas le GUID à quelque chose dans Windows 10, il ne s’agit que d’un nombre au format particulier.
Chaque GUID doit être unique et lié à un seul élément. Par exemple, deux modes de gestion de l’alimentation n’ont pas le même GUID. S’ils étaient identiques, il serait impossible de les identifier séparément. Il en va de même pour tout autre GUID que vous créez et utilisez.
L’utilisation d’un GUID dépend du composant lui-même, c’est-à-dire s’il prend en charge les GUID ou non. Les GUID ne sont pas uniformes sur tous les systèmes. Même le même schéma d’alimentation sur deux systèmes Windows 10 différents n’aura pas le même GUID, mais ils peuvent être exportés si vous exportez un schéma d’alimentation.