Delen via


New-Guid

Hiermee maakt u een GUID.

Syntaxis

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

Description

De New-Guid cmdlet maakt een willekeurige GUID (Globally Unique Identifier). Als u een unieke id in een script nodig hebt, kunt u indien nodig een GUID maken.

Voorbeelden

Voorbeeld 1: Een nieuwe GUID maken

New-Guid

Met deze opdracht maakt u een willekeurige GUID. U kunt ook de uitvoer van deze cmdlet opslaan in een variabele voor gebruik elders in een script.

Voorbeeld 2: Een lege GUID maken

New-Guid -Empty

Guid
----
00000000-0000-0000-0000-000000000000

Voorbeeld 3: Een GUID maken op basis van een tekenreeks

In dit voorbeeld wordt een tekenreeks met een GUID geconverteerd naar een GUID-object.

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

Guid
----
d61bbeca-0186-48fa-90e1-ff7aa5d33e2d

Voorbeeld 4: tekenreeksen van de pijplijn converteren naar GUID's

In deze voorbeelden worden tekenreeksen van de pijplijn geconverteerd naar GUID-objecten.

$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

Parameters

-Empty

Geeft aan dat deze cmdlet een lege GUID maakt. Een lege GUID bevat alle nullen in de tekenreeks.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InputObject

Deze parameter accepteert een tekenreeks die een GUID vertegenwoordigt en converteert deze naar een GUID-object.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

Guid

Deze cmdlet retourneert een GUID.

Notities

De cmdlet geeft tekenreeksinvoer door aan de constructor van de klasse System.Guid . De constructor ondersteunt tekenreeksen in verschillende indelingen. Zie System.Guid(String) voor meer informatie.

Bij gebruik zonder tekenreeksinvoer of de parameter Empty maakt de cmdlet een UUID (Universally Unique Identifier) van versie 4. Zie System.Guid.NewGuid voor meer informatie.