Aracılığıyla paylaş


New-Guid

GUID oluşturur.

Sözdizimi

Default EnterprisePublishing

New-Guid
    [<CommonParameters>]

Empty

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

InputObject

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

Description

New-Guid cmdlet'i rastgele bir genel benzersiz tanımlayıcı (GUID) oluşturur. Betikte benzersiz bir kimlik gerekiyorsa, gerektiğinde bir GUID oluşturabilirsiniz.

Örnekler

Örnek 1: Yeni GUID oluşturma

New-Guid

Bu komut rastgele bir GUID oluşturur. Alternatif olarak, bu cmdlet'in çıkışını bir betikte başka bir yerde kullanmak üzere bir değişkende depolayabilirsiniz.

Örnek 2: Boş GUID oluşturma

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

Örnek 3: Dizeden GUID oluşturma

Bu örnek, GUID içeren bir dizeyi GUID nesnesine dönüştürür.

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

Örnek 4: dizeleri işlem hattından GUID'lere dönüştürme

Bu örnek, dizeleri işlem hattından GUID nesnelerine dönüştürür.

$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

Parametreler

-Empty

Bu cmdlet'in boş bir GUID oluşturduğunu gösterir. Boş bir GUID'nin dizesinde tüm sıfırlar bulunur.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

Empty
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-InputObject

Bu parametre, GUID'yi temsil eden bir dizeyi kabul eder ve bir GUID nesnesine dönüştürür.

Parametre özellikleri

Tür:String
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

InputObject
Position:Named
Zorunlu:False
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

Çıkışlar

Guid

Bu cmdlet bir GUID döndürür.

Notlar

cmdlet, dize girişini System.Guid sınıfının oluşturucusna geçirir. Oluşturucu, dizeleri çeşitli biçimlerde destekler. Daha fazla bilgi için bkz. System.Guid(String).

Dize girişi veya Boş parametresi olmadan kullanıldığında, cmdlet bir Sürüm 4 Evrensel Benzersiz Tanımlayıcı (UUID) oluşturur. Daha fazla bilgi için bkz. System.Guid.NewGuid.