Get-EntraAgentIdentityBlueprintPrincipal
Ruft einen Agent Identity Blueprint Service Principal anhand seiner ID ab.
Syntax
Default (Standard)
Get-EntraAgentIdentityBlueprintPrincipal
[-ServicePrincipalId <String>]
[<CommonParameters>]
Beschreibung
Das Get-EntraAgentIdentityBlueprintPrincipal Cmdlet ruft einen Agent Identity Blueprint Service Principal aus Microsoft Graph mithilfe der bereitgestellten Dienstprinzipal-ID ab. Wenn keine ID angegeben wird, verwendet sie die gespeicherte Dienstprinzipal-ID aus der aktuellen Sitzung oder fordert sie zur Eingabe auf. Gibt das Dienstprinzipalobjekt zurück, wenn es gefunden wurde, oder löst einen Fehler aus, wenn er nicht gefunden wurde.
Beispiele
Beispiel 1: Abrufen eines Blueprint-Dienstprinzipals nach 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 diesem Beispiel wird der Agent Identity Blueprint Service Principal mit der angegebenen ID abgerufen.
Beispiel 2: Abrufen des Blueprint-Dienstprinzipals aus der aktuellen Sitzung
Connect-Entra -Scopes 'AgentIdentityBlueprintPrincipal.Create'
New-EntraAgentIdentityBlueprintPrincipal
$sp = Get-EntraAgentIdentityBlueprintPrincipal
Write-Host "Service Principal: $($sp.displayName)"
In diesem Beispiel wird der Agent Identity Blueprint Service Principal abgerufen, der in der aktuellen Sitzung mithilfe der gespeicherten Dienstprinzipal-ID erstellt wurde.
Beispiel 3: Abrufen eines Blueprint-Dienstprinzipals mit Fehlerbehandlung
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: $_"
}
In diesem Beispiel wird veranschaulicht, wie Ein Agent Identity Blueprint Service Principal mit Fehlerbehandlung abgerufen wird, um Fälle abzufangen, in denen er nicht vorhanden ist.
Parameter
-ServicePrincipalId
Die ID des abzurufenden Agent Identity Blueprint-Dienstprinzipals. Wenn nicht angegeben, verwendet die gespeicherte Dienstprinzipal-ID aus der aktuellen Sitzung oder Aufforderungen für eine.
Parametereigenschaften
| Typ: | System.String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Eingaben
None
Ausgaben
System.Object
Gibt das Agent Identity Blueprint Service Principal -Objekt mit Eigenschaften wie ID, appId, displayName, createdDateTime und servicePrincipalType zurück.
Hinweise
Wenn der Agent Identity Blueprint Service Principal mit der angegebenen ID nicht gefunden wird, löst das Cmdlet einen Fehler aus.
Dieses Cmdlet verwendet den Microsoft Graph v1.0-API-Endpunkt (/v1.0/servicePrincipals/graph.agentIdentityBlueprintPrincipal).
Für dieses Cmdlet sind die folgenden Microsoft Graph Berechtigungen erforderlich:
- Application.Read.All