Get-EntraAgentIdentityBlueprintPrincipal
Ottiene un'entità servizio del progetto di identità dell'agente in base al relativo ID.
Sintassi
Default (Impostazione predefinita)
Get-EntraAgentIdentityBlueprintPrincipal
[-ServicePrincipalId <String>]
[<CommonParameters>]
Descrizione
Il Get-EntraAgentIdentityBlueprintPrincipal cmdlet recupera un'entità servizio del progetto di identità agente da Microsoft Graph usando l'ID entità servizio specificato. Se non viene specificato alcun ID, usa l'ID entità servizio archiviato dalla sessione corrente o ne richiede uno. Restituisce l'oggetto entità servizio se trovato o genera un errore se non viene trovato.
Esempio
Esempio 1: Ottenere un'entità servizio progetto per ID
Connect-Entra -Scopes 'Application.Read.All'
Get-EntraAgentIdentityBlueprintPrincipal -ServicePrincipalId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
Name Value
---- -----
id aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb
appId bbbbbbbb-1111-2222-3333-cccccccccccc
displayName My Blueprint
servicePrincipalType AgentIdentityBlueprintPrincipal
createdDateTime 2026-04-26T00:00:00Z
In questo esempio viene recuperata l'entità servizio del progetto di identità dell'agente con l'ID specificato.
Esempio 2: Ottenere l'entità servizio blueprint dalla sessione corrente
Connect-Entra -Scopes 'AgentIdentityBlueprintPrincipal.Create'
New-EntraAgentIdentityBlueprintPrincipal
$sp = Get-EntraAgentIdentityBlueprintPrincipal
Write-Host "Service Principal: $($sp.displayName)"
In questo esempio viene recuperata l'entità servizio del progetto di identità dell'agente creata nella sessione corrente usando l'ID entità servizio archiviato.
Esempio 3: Ottenere un'entità servizio progetto con la gestione degli errori
Connect-Entra -Scopes 'Application.Read.All'
try {
$sp = Get-EntraAgentIdentityBlueprintPrincipal -ServicePrincipalId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
Write-Host "Service Principal found: $($sp.displayName)"
} catch {
Write-Host "Service Principal not found or error occurred: $_"
}
Questo esempio illustra come recuperare un'entità servizio del progetto di identità dell'agente con la gestione degli errori per intercettare i casi in cui non esiste.
Parametri
-ServicePrincipalId
ID dell'entità servizio del progetto di identità dell'agente da recuperare. Se non specificato, usa l'ID entità servizio archiviato dalla sessione corrente o ne richiede uno.
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 l'oggetto Agent Identity Blueprint Service Principal con proprietà che includono id, appId, displayName, createdDateTime e servicePrincipalType.
Note
Se l'entità servizio del progetto di identità dell'agente con l'ID specificato non viene trovata, il cmdlet genererà un errore.
Questo cmdlet usa l'endpoint API Microsoft Graph v1.0 (/v1.0/servicePrincipals/graph.agentIdentityBlueprintPrincipal).
Questo cmdlet richiede le autorizzazioni Microsoft Graph seguenti:
- Application.Read.All