New-EntraApplicationKey

Lägger till en ny nyckel i ett program.

Syntax

Default (Standard)

New-EntraApplicationKey

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

Description

Lägger till en ny nyckel i ett program.

Exempel

Exempel 1: Lägga till en nyckelautentiseringsuppgift i ett program

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

Det här kommandot lägger till en nyckelautentiseringsuppgift i ett angivet program.

  • -ApplicationId parameter anger den unika identifieraren för ett program.
  • -KeyCredential parameter anger programnyckelns autentiseringsuppgifter som ska läggas till.
  • -PasswordCredential parameter anger programmets autentiseringsuppgifter för lösenord som ska läggas till.
  • -Proof parameter anger den signerade JWT-token som används som bevis på innehav av befintliga nycklar.

Parametrar

-ApplicationId

Den unika identifieraren för programobjektet.

Parameteregenskaper

Typ:System.String
Standardvärde:None
Stöder jokertecken:False
DontShow:False
Alias:Objekt-ID

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:True
Värde från pipeline efter egenskapsnamn:True
Värde från återstående argument:False

-KeyCredential

Programnyckelns autentiseringsuppgifter som ska läggas till.

ANMÄRKNINGAR: keyId-värdet ska vara null.

Parameteregenskaper

Typ:KeyCredential
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PasswordCredential

Autentiseringsuppgifter för programlösenord som ska läggas till.

ANMÄRKNINGAR: keyId-värdet ska vara null.

Parameteregenskaper

Typ:PasswordCredential
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Proof

En signerad JWT-token som används som bevis på innehav av befintliga nycklar.

Parameteregenskaper

Typ:System.String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Indata

String

Microsoft.Open.MSGraph.Model.KeyCredential

Microsoft.Open.MSGraph.Model.PasswordCredential

Utdata

Microsoft.Open.MSGraph.Model.KeyCredential