Partager via


New-Guid

Crée un GUID.

Syntaxe

Default (Par défaut)

New-Guid
    [<CommonParameters>]

Empty

New-Guid
    [-Empty]
    [<CommonParameters>]

InputObject

New-Guid
    [-InputObject <String>]
    [<CommonParameters>]

Description

L’applet de commande New-Guid crée un identificateur global unique aléatoire (GUID). Si vous avez besoin d’un ID unique dans un script, vous pouvez créer un GUID, si nécessaire.

Exemples

Exemple 1 : Créer un nouveau GUID

New-Guid

Cette commande crée un GUID aléatoire. Vous pouvez également stocker la sortie de cette applet de commande dans une variable à utiliser ailleurs dans un script.

Exemple 2 : Créer un GUID vide

New-Guid -Empty
Guid
----
00000000-0000-0000-0000-000000000000

Exemple 3 : Créer un GUID à partir d’une chaîne

Cet exemple convertit une chaîne qui contient un GUID en objet GUID.

New-Guid -InputObject "d61bbeca-0186-48fa-90e1-ff7aa5d33e2d"
Guid
----
d61bbeca-0186-48fa-90e1-ff7aa5d33e2d

Exemple 4 : Convertir des chaînes du pipeline en GUID

Cet exemple convertit les chaînes du pipeline en objets GUID.

$guidStrings = (
'11c43ee8-b9d3-4e51-b73f-bd9dda66e29c',
'0f8fad5bd9cb469fa16570867728950e',
'{0x01234567, 0x89ab, 0xcdef,{0x01,0x23,0x45,0x67,0x89,0xab,0xcd,0xef}}'
)
$guidStrings | New-Guid
Guid
----
11c43ee8-b9d3-4e51-b73f-bd9dda66e29c
0f8fad5b-d9cb-469f-a165-70867728950e
01234567-89ab-cdef-0123-456789abcdef

Paramètres

-Empty

Indique que cette applet de commande crée un GUID vide. Un GUID vide comporte tous les zéros dans sa chaîne.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Empty
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-InputObject

Ce paramètre accepte une chaîne représentant un GUID et la convertit en objet GUID.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

InputObject
Position:Named
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Sorties

Guid

Cette applet de commande retourne un GUID.

Notes

L’applet de commande transmet une entrée de chaîne au constructeur de la classe System.Guid. Le constructeur prend en charge des chaînes dans plusieurs formats. Pour plus d’informations, consultez System.Guid(String).

Lorsqu'on utilise l'applet de commande sans entrée de chaîne ou sans le paramètre Vide, elle crée un identifiant unique universel (UUID) version 4. Pour plus d’informations, consultez System.Guid.NewGuid.