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.