New-EntraApplicationKey

Aggiunge una nuova chiave a un'applicazione.

Sintassi

Default (Impostazione predefinita)

New-EntraApplicationKey

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

Descrizione

Aggiunge una nuova chiave a un'applicazione.

Esempio

Esempio 1: Aggiungere credenziali chiave a un'applicazione

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

Questo comando aggiunge credenziali chiave a un'applicazione specificata.

  • -ApplicationId parametro specifica l'identificatore univoco di un'applicazione.
  • -KeyCredential parametro specifica le credenziali della chiave dell'applicazione da aggiungere.
  • -PasswordCredential parametro specifica le credenziali della password dell'applicazione da aggiungere.
  • -Proof parametro specifica il token JWT firmato usato come prova di possesso delle chiavi esistenti.

Parametri

-ApplicationId

Identificatore univoco dell'oggetto applicazione.

Proprietà dei parametri

Tipo:System.String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:ObjectId

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-KeyCredential

Credenziali della chiave dell'applicazione da aggiungere.

NOTE: il valore keyId deve essere Null.

Proprietà dei parametri

Tipo:KeyCredential
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PasswordCredential

Credenziali della password dell'applicazione da aggiungere.

NOTE: il valore keyId deve essere Null.

Proprietà dei parametri

Tipo:PasswordCredential
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Proof

Token JWT firmato usato come prova di possesso delle chiavi esistenti.

Proprietà dei parametri

Tipo:System.String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

String

Microsoft.Open.MSGraph.Model.KeyCredential

Microsoft.Open.MSGraph.Model.PasswordCredential

Output

Microsoft.Open.MSGraph.Model.KeyCredential