Remove-EntraAgentIdentityBlueprint
Menghapus Cetak Biru Identitas Agen dan semua Identitas Agen dan Pengguna Agen terkait.
Sintaks
Default (Default)
Remove-EntraAgentIdentityBlueprint
-BlueprintId <String>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Deskripsi
Remove-EntraAgentIdentityBlueprint Cmdlet melakukan penghapusan berskala Cetak Biru Identitas Agen dari Microsoft Entra. Hal itu:
- Menemukan semua Identitas Agen yang terkait dengan cetak biru
- Untuk setiap Identitas Agen, menemukan dan menghapus semua Pengguna Agen terkait
- Menghapus setiap Identitas Agen
- Menghapus Cetak Biru Identitas Agen itu sendiri
Cmdlet memerlukan konfirmasi sebelum menghapus kecuali sakelar -Force digunakan. Gunakan -WhatIf untuk mempratinjau sumber daya mana yang akan dihapus tanpa benar-benar melakukan penghapusan.
Contoh
Contoh 1: Menghapus Cetak Biru dan semua sumber daya terkait
Connect-Entra -Scopes 'AgentIdentityBlueprint.ReadWrite.All', 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
Remove-EntraAgentIdentityBlueprint -BlueprintId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" -Force
Contoh ini menghapus cetak biru, semua Identitas Agennya, dan semua Pengguna Agen terkait tanpa meminta konfirmasi.
Contoh 2: Pratinjau penghapusan dengan WhatIf
Connect-Entra -Scopes 'AgentIdentityBlueprint.ReadWrite.All', 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
Remove-EntraAgentIdentityBlueprint -BlueprintId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" -WhatIf
Contoh ini menunjukkan sumber daya mana yang akan dihapus tanpa melakukan penghapusan apa pun.
Contoh 3: Hapus dengan konfirmasi dan periksa hasil
Connect-Entra -Scopes 'AgentIdentityBlueprint.ReadWrite.All', 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
$result = Remove-EntraAgentIdentityBlueprint -BlueprintId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"
Write-Host "Deleted Blueprint: $($result.BlueprintName)"
Write-Host "Deleted $($result.DeletedIdentities.Count) Agent Identity(ies)"
Write-Host "Deleted $($result.DeletedUsers.Count) Agent User(s)"
Contoh ini menghapus cetak biru dengan konfirmasi interaktif dan memeriksa hasilnya.
Parameter
-BlueprintId
ID Cetak Biru Identitas Agen yang akan dihapus. Cmdlet akan menghapus semua Identitas Agen dan Pengguna Agen yang terkait dengan cetak biru ini.
Properti parameter
| Jenis: | System.String |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | True |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Confirm
Meminta konfirmasi sebelum menjalankan cmdlet.
Properti parameter
| Jenis: | System.Management.Automation.SwitchParameter |
| Nilai default: | True |
| Mendukung wildcard: | False |
| DontShow: | False |
| Alias: | Cf |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Force
Menekan prompt konfirmasi sebelum menghapus.
Properti parameter
| Jenis: | System.Management.Automation.SwitchParameter |
| Nilai default: | False |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-WhatIf
Menunjukkan apa yang akan terjadi ketika cmdlet dijalankan. Cmdlet tidak dijalankan.
Properti parameter
| Jenis: | System.Management.Automation.SwitchParameter |
| Nilai default: | False |
| Mendukung wildcard: | False |
| DontShow: | False |
| Alias: | wi |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Input
None
Output
System.Collections.Hashtable
Mengembalikan hashtable dengan properti: BlueprintId, BlueprintName, DeletedIdentities (array info Identitas Agen yang dihapus), DeletedUsers (array info Pengguna Agen yang dihapus), dan Status.
Catatan
Cmdlet ini memerlukan izin Microsoft Graph berikut:
- AgentIdentityBlueprint.ReadWrite.All
- AgentIdentity.DeleteRestore.All
- AgentIdUser.ReadWrite.All
Cmdlet memerlukan koneksi Microsoft Entra aktif. Gunakan Connect-Entra dengan cakupan di atas untuk menyambungkan terlebih dahulu.
Urutan penghapusan: Pengguna Agen dihapus terlebih dahulu, lalu Identitas Agen, dan akhirnya cetak biru itu sendiri. Jika penghapusan Pengguna Agen atau Identitas Agen individu gagal, peringatan ditampilkan dan cmdlet berlanjut dengan sumber daya yang tersisa.
Ketika cetak biru memiliki banyak Identitas Agen, cmdlet mendukung penomoran halaman untuk memastikan semua ditemukan.