New-EntraApplicationKey

Agrega una nueva clave a una aplicación.

Sintaxis

Default (valor predeterminado)

New-EntraApplicationKey

    -ApplicationId <String>
    -KeyCredential <KeyCredential>
    -PasswordCredential <PasswordCredential>
    -Proof <String>
    [<CommonParameters>]

Description

Agrega una nueva clave a una aplicación.

Ejemplos

Ejemplo 1: Adición de una credencial de clave a una aplicación

Connect-Entra -Scopes 'Application.ReadWrite.All','Application.ReadWrite.OwnedBy'
$application = Get-EntraApplication -Filter "DisplayName eq '<application-display-name>'"
$params = @{
    ApplicationId = $application.Id
    KeyCredential = @{ key=[System.Convert]::FromBase64String('{base64cert}') }
    PasswordCredential = @{ DisplayName = 'mypassword' }
    Proof = '{token}'
}

New-EntraApplicationKey @params

Este comando agrega una credencial de clave a una aplicación especificada.

  • -ApplicationId el parámetro especifica el identificador único de una aplicación.
  • -KeyCredential el parámetro especifica la credencial de clave de aplicación que se va a agregar.
  • -PasswordCredential el parámetro especifica la credencial de contraseña de aplicación que se va a agregar.
  • -Proof el parámetro especifica el token JWT firmado que se usa como prueba de posesión de las claves existentes.

Parámetros

-ApplicationId

Identificador único del objeto de aplicación.

Propiedades de parámetro

Tipo:System.String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:ObjectId (identificador de objeto)

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-KeyCredential

Credencial de clave de aplicación que se va a agregar.

NOTAS: el valor keyId debe ser NULL.

Propiedades de parámetro

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

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-PasswordCredential

Credencial de contraseña de aplicación que se va a agregar.

NOTAS: el valor keyId debe ser NULL.

Propiedades de parámetro

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

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Proof

Un token JWT firmado que se usa como prueba de posesión de las claves existentes.

Propiedades de parámetro

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

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:True
Valor de la canalización:False
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.

Entradas

String

Microsoft.Open.MSGraph.Model.KeyCredential

Microsoft.Open.MSGraph.Model.PasswordCredential

Salidas

Microsoft.Open.MSGraph.Model.KeyCredential