Get-EntraAgentIdentity
Získá identitu agenta podle jeho ID nebo vypíše všechny identity agenta pro podrobný plán identity agenta.
Syntax
GetById (Výchozí)
Get-EntraAgentIdentity
-AgentId <String>
[<CommonParameters>]
GetByBlueprint
Get-EntraAgentIdentity
[-AgentIdentityBlueprintId <String>]
[<CommonParameters>]
Description
Rutina Get-EntraAgentIdentity načte identitu agenta z Microsoft Graph. Při použití -AgentIds vrátí jednu identitu agenta. Při použití -AgentIdentityBlueprintIdvrátí všechny identity agenta, které jsou podřízené zadanému podrobnému plánu. Pokud není k dispozici žádné ID podrobného plánu, použije uložené ID podrobného plánu z aktuální relace nebo se zobrazí výzva k zadání.
Příklady
Příklad 1: Získání identity agenta podle ID
Connect-Entra -Scopes 'Application.Read.All'
Get-EntraAgentIdentity -AgentId "27a3cf14-5bdc-4814-bb13-8f1740ca9a4f"
Tento příklad načte identitu agenta se zadaným ID.
Příklad 2: Výpis všech identit agentů pro podrobný plán
Connect-Entra -Scopes 'Application.Read.All'
$agents = Get-EntraAgentIdentity -AgentIdentityBlueprintId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
$agents | ForEach-Object { Write-Host "$($_.displayName) ($($_.id))" }
Tento příklad načte všechny identity agentů, které jsou podřízené zadanému podrobnému plánu identity agenta.
Příklad 3: Výpis identit agenta pro aktuální podrobný plán relace
Connect-Entra -Scopes 'Application.Read.All'
New-EntraAgentIdentityBlueprint -DisplayName "My Blueprint" -SponsorUserIds @("admin@contoso.com")
$agents = Get-EntraAgentIdentity -AgentIdentityBlueprintId
$agents | ForEach-Object { Write-Host "$($_.displayName)" }
Tento příklad obsahuje seznam všech identit agentů pro podrobný plán vytvořený v aktuální relaci pomocí uloženého ID podrobného plánu.
Příklad 4: Získání identity agenta s zpracováním chyb
Connect-Entra -Scopes 'Application.Read.All'
try {
$agent = Get-EntraAgentIdentity -AgentId "27a3cf14-5bdc-4814-bb13-8f1740ca9a4f"
Write-Host "Agent found: $($agent.displayName)"
} catch {
Write-Host "Agent not found or error occurred: $_"
}
Tento příklad ukazuje, jak načíst identitu agenta s zpracováním chyb za účelem zachycení případů, kdy agent neexistuje.
Parametry
-AgentId
ID identity agenta, která se má načíst. Používá se se sadou parametrů GetById.
Vlastnosti parametru
| Typ: | System.String |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
GetById
| Position: | Named |
| Povinné: | True |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
-AgentIdentityBlueprintId
ID podrobného plánu identity agenta pro výpis identit podřízených agentů pro. Pokud není zadaný, použije uložené ID podrobného plánu z aktuální relace nebo zobrazí výzvu k zadání. Používá se se sadou parametrů GetByBlueprint.
Vlastnosti parametru
| Typ: | System.String |
| Default value: | None |
| Podporuje zástupné znaky: | False |
| DontShow: | False |
Sady parametrů
GetByBlueprint
| Position: | Named |
| Povinné: | False |
| Hodnota z kanálu: | False |
| Hodnota z kanálu podle názvu vlastnosti: | False |
| Hodnota ze zbývajících argumentů: | False |
CommonParameters
Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.
Vstupy
None
Výstupy
System.Object
Při použití -AgentIdvrátí jeden objekt identity agenta. Při použití -AgentIdentityBlueprintIdvrátí pole objektů identity agenta. Každý objekt obsahuje vlastnosti, jako je id, displayName, appId a servicePrincipalType.
Poznámky
Pokud se identita agenta nebo podrobný plán se zadaným ID nenajde, rutina vyvolá chybu. Při výpisu podle podrobného plánu podporuje stránkování pro načtení všech výsledků.
Tato rutina vyžaduje následující Microsoft Graph oprávnění:
- Oprávnění ke čtení všech aplikací