Compartilhar via


New-Guid

Cria um GUID.

Sintaxe

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

Description

O New-Guid cmdlet cria um GUID (identificador global exclusivo) aleatório. Se você precisar de uma ID exclusiva em um script, poderá criar um GUID, conforme necessário.

Exemplos

Exemplo 1: Criar um novo GUID

New-Guid

Esse comando cria um GUID aleatório. Como alternativa, você pode armazenar a saída desse cmdlet em uma variável para usar em outro lugar em um script.

Exemplo 2: Criar um GUID vazio

New-Guid -Empty

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

Exemplo 3: Criar um GUID de uma cadeia de caracteres

Este exemplo converte uma cadeia de caracteres que contém um GUID em um objeto GUID.

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

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

Exemplo 4: Converter cadeias de caracteres do pipeline em GUIDs

Este exemplo converte cadeias de caracteres do pipeline em objetos 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

Parâmetros

-Empty

Indica que esse cmdlet cria um GUID vazio. Um GUID vazio tem todos os zeros em sua cadeia de caracteres.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

Esse parâmetro aceita uma cadeia de caracteres que representa um GUID e a converte em um objeto GUID.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

Saídas

Guid

Esse cmdlet retorna um GUID.

Observações

O cmdlet passa a entrada de cadeia de caracteres para o construtor da classe System.Guid . O construtor dá suporte a cadeias de caracteres em vários formatos. Para obter mais informações, consulte System.Guid(String).

Quando usado sem entrada de cadeia de caracteres ou o parâmetro Empty , o cmdlet cria um UUID (Identificador Universal Exclusivo) Versão 4. Para obter mais informações, consulte System.Guid.NewGuid.