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.
-
-ApplicationIdparameter anger den unika identifieraren för ett program. -
-KeyCredentialparameter anger programnyckelns autentiseringsuppgifter som ska läggas till. -
-PasswordCredentialparameter anger programmets autentiseringsuppgifter för lösenord som ska läggas till. -
-Proofparameter 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.