Compartir vía


New-Guid

Crea un GUID.

Sintaxis

Default (Es el valor predeterminado).

New-Guid
    [<CommonParameters>]

Empty

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

InputObject

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

Description

El cmdlet New-Guid crea un identificador único global aleatorio (GUID). Si necesita un identificador único en un script, puede crear un GUID, según sea necesario.

Ejemplos

Ejemplo 1: Creación de un GUID

New-Guid

Este comando crea un GUID aleatorio. Como alternativa, puede almacenar la salida de este cmdlet en una variable para usarla en otro lugar de un script.

Ejemplo 2: Creación de un GUID vacío

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

Ejemplo 3: Creación de un GUID a partir de una cadena

En este ejemplo se convierte una cadena que contiene un GUID en un objeto GUID.

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

Ejemplo 4: Conversión de cadenas de la canalización a GUID

En este ejemplo se convierten cadenas de la canalización en 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 este cmdlet crea un GUID vacío. Un GUID vacío tiene todos los ceros en su cadena.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

Empty
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-InputObject

Este parámetro acepta una cadena que representa un GUID y la convierte en un objeto GUID.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

InputObject
Posición:Named
Mandatory:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Salidas

Guid

Este cmdlet devuelve un GUID.

Notas

El cmdlet pasa la entrada de cadena al constructor de la clase System.Guid. El constructor admite cadenas en varios formatos. Para obtener más información, vea System.Guid(String).

Cuando se usa sin entrada de cadena o el parámetro Empty, el cmdlet crea un identificador único universal (UUID) de la versión 4. Para obtener más información, vea System.Guid.NewGuid.