Remove-EntraAgentIdentity
Törli az ügynökidentitást az azonosítója alapján, vagy törli az ügynökidentitás-tervhez társított összes ügynökidentitást (és azok ügynökfelhasználóit).
Syntax
ByAgentId (Alapértelmezett)
Remove-EntraAgentIdentity
-AgentId <String>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByBlueprintId
Remove-EntraAgentIdentity
-AgentIdentityBlueprintId <String>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Remove-EntraAgentIdentity parancsmag törli az ügynökidentitásokat a Microsoft Entra az 1.0-s verziós API használatával. A használat során -AgentIdegyetlen ügynökidentitást és minden társított ügynökfelhasználót töröl. A használat során -AgentIdentityBlueprintIdmegkeresi a terv összes ügynökidentitását, és törli őket a társított ügynökfelhasználókkal együtt.
A parancsmag a törlés előtt megerősítést igényel, kivéve, ha a -Force kapcsolót használja. Itt -WhatIf tekintheti meg, hogy mely erőforrásokat törölné a rendszer anélkül, hogy ténylegesen végrehajtaná a törlést.
Példák
1. példa: Ügynökidentitás törlése azonosító alapján
Connect-Entra -Scopes 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
Remove-EntraAgentIdentity -AgentId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" -Force
Ez a példa törli az ügynökidentitást és a társított ügynökfelhasználókat.
2. példa: Terv összes ügynökidentitásának törlése
Connect-Entra -Scopes 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
Remove-EntraAgentIdentity -AgentIdentityBlueprintId "cccccccc-3333-4444-5555-dddddddddddd" -Force
Ez a példa megkeresi a megadott tervhez társított összes ügynökidentitást, törli az ügynökfelhasználókat, majd maga törli az ügynökidentitásokat.
3. példa: Törlés előnézete a WhatIf használatával
Connect-Entra -Scopes 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
Remove-EntraAgentIdentity -AgentIdentityBlueprintId "cccccccc-3333-4444-5555-dddddddddddd" -WhatIf
Ez a példa azt mutatja be, hogy mely ügynökidentitásokat és ügynökfelhasználókat törölné a rendszer a törlés végrehajtása nélkül.
4. példa: Törlés hibakezeléssel
Connect-Entra -Scopes 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
try {
$result = Remove-EntraAgentIdentity -AgentId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" -Force
Write-Host "Deleted Agent Identity: $($result.DisplayName)"
Write-Host "Also deleted $($result.DeletedAgentUsers.Count) Agent User(s)"
} catch {
Write-Host "Failed to delete: $_"
}
Ez a példa bemutatja, hogyan törölhet egy ügynökidentitást hibakezeléssel, és hogyan vizsgálhatja meg a törölt ügynökfelhasználókat.
Paraméterek
-AgentId
A törölni kívánt ügynökidentitás azonosítója. A parancsmag az ügynökidentitáshoz társított ügynökfelhasználók adatait is törli. A ByAgentId 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
ByAgentId
| 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 |
-AgentIdentityBlueprintId
Az ügynökidentitás-terv azonosítója. A tervhez társított ügynökidentitások az ügynökfelhasználókkal együtt törlődnek. A ByBlueprintId 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
ByBlueprintId
| 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 |
-Confirm
Megerősítést kér a parancsmag futtatása előtt.
Paramétertulajdonságok
| Típus: | System.Management.Automation.SwitchParameter |
| Alapértelmezett érték: | True |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Cf |
Paraméterkészletek
(All)
| 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 |
-Force
Törlés előtt letiltja a megerősítési kérést.
Paramétertulajdonságok
| Típus: | System.Management.Automation.SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| 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 |
-WhatIf
Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.
Paramétertulajdonságok
| Típus: | System.Management.Automation.SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Wi |
Paraméterkészletek
(All)
| 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.Collections.Hashtable
A következő tulajdonságokkal rendelkező kivonatolót (vagy ha használja -AgentIdentityBlueprintIda kivonattáblákat) ad vissza: Id, DisplayName, AgentIdentityBlueprintId, DeletedAgentUsers (törölt felhasználói adatok tömbje) és Állapot.
Jegyzetek
Ehhez a parancsmaghoz a következő Microsoft Graph engedélyek szükségesek:
- AgentIdentity.DeleteRestore.All
- AgentIdUser.ReadWrite.All
A parancsmag aktív Microsoft Entra kapcsolatot igényel. Először Connect-Entra a fenti hatókörökkel csatlakozhat.
Ügynökidentitás törlésekor a rendszer először törli a társított ügynökfelhasználókat. Ha az ügynökfelhasználó törlése sikertelen, a rendszer naplózza a hibát, de az ügynökidentitás törlése továbbra is folytatódik.
Ha ezt használja -AgentIdentityBlueprintId, a parancsmag támogatja a lapozást a sok ügynökidentitású terv kezeléséhez.