Get-EntraAgentIdentity
Kimliğine göre Aracı Kimliği alır veya Bir Aracı Kimliği Şeması için tüm Aracı Kimliklerini listeler.
Syntax
GetById (Varsayılan)
Get-EntraAgentIdentity
-AgentId <String>
[<CommonParameters>]
GetByBlueprint
Get-EntraAgentIdentity
[-AgentIdentityBlueprintId <String>]
[<CommonParameters>]
Description
cmdlet'i Get-EntraAgentIdentity Microsoft Graph bir Aracı Kimliği alır. ile -AgentIdkullanıldığında tek bir aracı kimliği döndürür. ile -AgentIdentityBlueprintIdkullanıldığında, belirtilen şemanın alt öğeleri olan tüm aracı kimliklerini döndürür. Şema kimliği sağlanmadıysa, geçerli oturumdaki depolanan şema kimliğini kullanır veya bir şema ister.
Örnekler
Örnek 1: Kimliğe göre Aracı Kimliği Alma
Connect-Entra -Scopes 'Application.Read.All'
Get-EntraAgentIdentity -AgentId "27a3cf14-5bdc-4814-bb13-8f1740ca9a4f"
Bu örnek, belirtilen kimliğe sahip Aracı Kimliğini alır.
Örnek 2: Şema için tüm Aracı Kimliklerini listeleme
Connect-Entra -Scopes 'Application.Read.All'
$agents = Get-EntraAgentIdentity -AgentIdentityBlueprintId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
$agents | ForEach-Object { Write-Host "$($_.displayName) ($($_.id))" }
Bu örnek, belirtilen Aracı Kimliği Şemasının alt öğeleri olan tüm Aracı Kimliklerini alır.
Örnek 3: Geçerli oturum Şeması için Aracı Kimliklerini Listeleme
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)" }
Bu örnekte, depolanan şema kimliği kullanılarak geçerli oturumda oluşturulan şema için tüm Aracı Kimlikleri listelenir.
Örnek 4: Hata işleme ile Aracı Kimliği alma
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: $_"
}
Bu örnekte, aracının mevcut olmadığı durumları yakalamak için hata işleme ile aracı kimliğinin nasıl alınacağı gösterilmektedir.
Parametreler
-AgentId
Alınacak Aracı Kimliğinin kimliği. GetById parametre kümesiyle kullanılır.
Parametre özellikleri
| Tür: | System.String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
GetById
| Position: | Named |
| Zorunlu: | True |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-AgentIdentityBlueprintId
Alt aracı kimliklerini listelemek için Aracı Kimliği Şemasının kimliği. Sağlanmadıysa, geçerli oturumdaki depolanan şema kimliğini kullanır veya bir tane ister. GetByBlueprint parametre kümesiyle birlikte kullanılır.
Parametre özellikleri
| Tür: | System.String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
GetByBlueprint
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
Girişler
None
Çıkışlar
System.Object
kullanırken -AgentIdtek bir Aracı Kimliği nesnesi döndürür. kullanırken -AgentIdentityBlueprintId, Aracı Kimliği nesnelerinin bir dizisini döndürür. Her nesne id, displayName, appId ve servicePrincipalType gibi özellikler içerir.
Notlar
Belirtilen kimliğe sahip Aracı Kimliği veya Şema bulunamazsa, cmdlet bir hata oluşturur. Şemaya göre listelendiğinde, tüm sonuçları almak için sayfalandırmayı destekler.
Bu cmdlet aşağıdaki Microsoft Graph izinlerini gerektirir:
- Uygulama.Oku.Tümünü