Get-EntraAgentUser
Lekéri az ügynökfelhasználót az azonosítója alapján, vagy felsorolja az ügynökidentitáshoz csatlakoztatott összes ügynökfelhasználót.
Syntax
GetById (Alapértelmezett)
Get-EntraAgentUser
[-AgentUserId <String>]
[<CommonParameters>]
GetByAgentId
Get-EntraAgentUser
-AgentId <String>
[<CommonParameters>]
Description
A Get-EntraAgentUser parancsmag lekéri az ügynökfelhasználókat a Microsoft Graph az 1.0-s verziós API használatával. A használat során -AgentUserIdegyetlen ügynökfelhasználót ad vissza. A használat során -AgentIda megadott ügynökidentitáshoz csatlakoztatott összes ügynökfelhasználót visszaadja. Ha nincs megadva ügynök felhasználói azonosítója a GetById paraméterkészletben, az az aktuális munkamenetben tárolt ügynök felhasználói azonosítóját használja, vagy egy felhasználót kér.
Példák
1. példa: Ügynökfelhasználó lekérése azonosító alapján
Connect-Entra -Scopes 'User.Read.All'
Get-EntraAgentUser -AgentUserId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
Ez a példa lekéri az ügynök felhasználóját a megadott azonosítóval.
2. példa: Az ügynök felhasználójának lekérése az aktuális munkamenetből
Connect-Entra -Scopes 'AgentIdUser.ReadWrite.All'
New-EntraAgentUserForAgentId -DisplayName "My Agent User" -UserPrincipalName "myagent@contoso.onmicrosoft.com"
$agentUser = Get-EntraAgentUser
Write-Host "Agent User: $($agentUser.displayName)"
Ez a példa az aktuális munkamenetben létrehozott ügynökfelhasználót kéri le a tárolt ügynök felhasználói azonosítójával.
3. példa: Ügynökidentitás összes ügynökfelhasználójának listázása
Connect-Entra -Scopes 'User.Read.All'
$agentUsers = Get-EntraAgentUser -AgentId "cccccccc-3333-4444-5555-dddddddddddd"
$agentUsers | ForEach-Object { Write-Host "$($_.displayName) ($($_.userPrincipalName))" }
Ez a példa lekéri az összes ügynökfelhasználót, aki a megadott ügynökidentitáshoz csatlakozik.
4. példa: Ügynökfelhasználó lekérése hibakezeléssel
Connect-Entra -Scopes 'User.Read.All'
try {
$agentUser = Get-EntraAgentUser -AgentUserId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
Write-Host "Agent User found: $($agentUser.displayName) ($($agentUser.userPrincipalName))"
} catch {
Write-Host "Agent User not found or error occurred: $_"
}
Ez a példa bemutatja, hogyan kérdezhet le egy hibakezeléssel rendelkező ügynökfelhasználót, hogy elkapja azokat az eseteket, amikor a felhasználó nem létezik.
Paraméterek
-AgentId
A csatlakoztatott ügynökfelhasználók lekéréséhez használt ügynöki identitás azonosítója. A megadott ügynökidentitáshoz csatlakozó összes ügynökfelhasználót visszaadja. A GetByAgentId paraméterkészlettel használható.
Paramétertulajdonságok
| Típus: | System.String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
GetByAgentId
| Position: | Named |
| Kötelező: | True |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-AgentUserId
A lekérni kívánt ügynökfelhasználó azonosítója. Ha nincs megadva, használja a tárolt ügynök felhasználói azonosítóját az aktuális munkamenetből, vagy kéri az egyiket. A GetById paraméterkészlettel használható.
Paramétertulajdonságok
| Típus: | System.String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
GetById
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
Bevitelek
None
Kimenetek
System.Object
A használat során -AgentUserIdegyetlen ügynökfelhasználói objektumot ad vissza. A használat során -AgentIdaz ügynök felhasználói objektumainak tömbje lesz visszaadva. Minden objektum olyan tulajdonságokat tartalmaz, mint az azonosító, a displayName, a userPrincipalName, a mailNickname, az accountEnabled és az identityParentId.
Jegyzetek
Ha a megadott azonosítóval rendelkező ügynökfelhasználói vagy ügynökidentitás nem található, a parancsmag hibát jelez. Ha ügynökidentitás szerint listáz, támogatja a lapozást az összes eredmény lekéréséhez.
Ehhez a parancsmaghoz a következő Microsoft Graph engedélyek szükségesek:
- Felhasználó.Olvass.Mindent