Add-EntraBetaPermissionsToInheritToAgentIdentityBlueprintPrincipal

Apre la pagina di consenso amministratore nel browser per l'entità del progetto di identità dell'agente per ereditare le autorizzazioni.

Sintassi

Default (Impostazione predefinita)

Add-EntraBetaPermissionsToInheritToAgentIdentityBlueprintPrincipal

    [-AgentBlueprintId <String>]
    [-Scopes <String[]>]
    [-RedirectUri <String>]
    [-State <String>]
    [<CommonParameters>]

Descrizione

Il Add-EntraBetaPermissionsToInheritToAgentIdentityBlueprintPrincipal cmdlet avvia il browser di sistema con l'URL di consenso amministratore per l'entità del progetto di identità dell'agente. In questo modo l'amministratore può concedere autorizzazioni che il progetto può ereditare e usare. Usa l'elemento AgentBlueprintId archiviato dall'ultima chiamata New-AgentIdentityBlueprint.

Esempio

Esempio 1: Aprire la pagina di consenso amministratore usando l'ID progetto archiviato

Connect-Entra -Scopes 'AgentIdentityBlueprint.ReadWrite.All'
New-EntraBetaAgentIdentityBlueprint -DisplayName "My Blueprint" -SponsorUserIds @("user1@contoso.com")
Add-EntraBetaPermissionsToInheritToAgentIdentityBlueprintPrincipal

In questo esempio viene aperta la pagina di consenso amministratore nel browser per il progetto di identità dell'agente appena creato. Se non viene specificato, il cmdlet richiederà gli ambiti di autorizzazione.

Esempio 2: Aprire la pagina di consenso amministratore con ambiti specifici

Connect-Entra -Scopes 'AgentIdentityBlueprint.ReadWrite.All'
Add-EntraBetaPermissionsToInheritToAgentIdentityBlueprintPrincipal -Scopes @("user.read", "mail.read", "calendars.read")

In questo esempio viene aperta la pagina di consenso dell'amministratore con ambiti di autorizzazione specifici (user.read, mail.read, calendars.read).

Esempio 3: Aprire la pagina di consenso amministratore con ID progetto e ambiti specifici

Connect-Entra -Scopes 'AgentIdentityBlueprint.ReadWrite.All'
Add-EntraBetaPermissionsToInheritToAgentIdentityBlueprintPrincipal -AgentBlueprintId "7c0c1226-1e81-41a5-ad6c-532c95504443" -Scopes @("user.read")

Questo esempio apre la pagina di consenso dell'amministratore per un progetto di identità agente specifico specifica specificando l'ID progetto e gli ambiti richiesti.

Parametri

-AgentBlueprintId

ID applicazione (AppId) del progetto di identità dell'agente per cui concedere il consenso. Se non specificato, usa l'ID archiviato dall'ultima creazione del progetto.

Proprietà dei parametri

Tipo:System.String
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

-RedirectUri

URI di reindirizzamento dopo il consenso. L'impostazione predefinita è "https://entra.microsoft.com/TokenAuthorize".

Proprietà dei parametri

Tipo:System.String
Valore predefinito:https://entra.microsoft.com/TokenAuthorize
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

-Scopes

Ambiti di autorizzazione per cui richiedere il consenso. Se non specificato, richiederà l'input o userà ambiti ereditabili configurati in precedenza.

Proprietà dei parametri

Tipo:

System.String[]

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

-State

Parametro state per la richiesta di consenso. Il valore predefinito è un valore casuale.

Proprietà dei parametri

Tipo:System.String
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

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

None

Output

System.Object

Restituisce un oggetto con l'URL di consenso e i parametri utilizzati.

Note

Questo cmdlet apre il browser di sistema predefinito alla pagina di consenso dell'amministratore. Un amministratore deve completare il processo di consenso nel browser.