Freigeben über


New-Guid

Erstellt eine GUID.

Syntax

Default (Standardwert)

New-Guid
    [<CommonParameters>]

Empty

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

InputObject

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

Beschreibung

Das Cmdlet New-Guid erstellt einen zufälligen global eindeutigen Bezeichner (GUID). Wenn Sie eine eindeutige ID in einem Skript benötigen, können Sie bei Bedarf eine GUID erstellen.

Beispiele

Beispiel 1: Erstellen einer neuen GUID

New-Guid

Mit diesem Befehl wird eine zufällige GUID erstellt. Alternativ können Sie die Ausgabe dieses Cmdlets in einer Variablen speichern, die an anderer Stelle in einem Skript verwendet werden soll.

Beispiel 2: Erstellen einer leeren GUID

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

Beispiel 3: Erstellen einer GUID aus einer Zeichenfolge

In diesem Beispiel wird eine Zeichenfolge konvertiert, die eine GUID enthält, in ein GUID-Objekt.

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

Beispiel 4: Konvertieren von Zeichenfolgen aus der Pipeline in GUIDs

In diesem Beispiel werden Zeichenfolgen aus der Pipeline in GUID-Objekte konvertiert.

$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

Parameter

-Empty

Gibt an, dass dieses Cmdlet eine leere GUID erstellt. Eine leere GUID weist alle Nullen in der Zeichenfolge auf.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

Empty
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-InputObject

Dieser Parameter akzeptiert eine Zeichenfolge, die eine GUID darstellt, und konvertiert sie in ein GUID-Objekt.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

InputObject
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

Guid

Dieses Cmdlet gibt eine GUID zurück.

Hinweise

Das Cmdlet übergibt Zeichenfolgeneingaben an den Konstruktor der System.Guid Klasse. Der Konstruktor unterstützt Zeichenfolgen in mehreren Formaten. Weitere Informationen finden Sie unter System.Guid(String)-.

Wenn das Cmdlet ohne Zeichenfolgeneingabe oder den parameter Empty verwendet wird, erstellt das Cmdlet eine Version 4 Universally Unique Identifier (UUID). Weitere Informationen finden Sie unter System.Guid.NewGuid.