Remove-EntraAgentIdentityBlueprint
Bir Aracı Kimliği Şemasını ve ilişkili tüm Aracı Kimliklerini ve Aracı Kullanıcılarını siler.
Syntax
Default (Varsayılan)
Remove-EntraAgentIdentityBlueprint
-BlueprintId <String>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
cmdlet'iRemove-EntraAgentIdentityBlueprint, Microsoft Entra aracı kimliği şemasının art arda silinmesini gerçekleştirir. O:
- Şemayla ilişkili tüm Aracı Kimliklerini bulur
- Her Aracı Kimliği için ilişkili tüm Aracı Kullanıcılarını bulur ve siler
- Her Aracı Kimliğini siler
- Aracı Kimliği Şemasının kendisini siler
Cmdlet, anahtar kullanılmadığı sürece -Force silinmeden önce onay gerektirir. Silme işlemini gerçekleştirmeden hangi kaynakların silineceğini önizlemek için kullanın -WhatIf .
Örnekler
Örnek 1: Şemayı ve ilişkili tüm kaynakları silme
Connect-Entra -Scopes 'AgentIdentityBlueprint.ReadWrite.All', 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
Remove-EntraAgentIdentityBlueprint -BlueprintId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" -Force
Bu örnek, onay istemeden şemayı, tüm Aracı Kimliklerini ve ilişkili tüm Aracı Kullanıcılarını siler.
Örnek 2: WhatIf ile silme önizlemesi
Connect-Entra -Scopes 'AgentIdentityBlueprint.ReadWrite.All', 'AgentIdentity.DeleteRestore.All', 'AgentIdUser.ReadWrite.All'
Remove-EntraAgentIdentityBlueprint -BlueprintId "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb" -WhatIf
Bu örnekte, herhangi bir silme işlemi yapılmadan hangi kaynakların silineceği gösterilir.
Örnek 3: Onay ile silme ve sonuçları inceleme
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)"
Bu örnek, etkileşimli onay ile şemayı siler ve sonuçları inceler.
Parametreler
-BlueprintId
Silinecek Aracı Kimliği Şemasının kimliği. Cmdlet, bu şemayla ilişkili tüm Aracı Kimliklerini ve Aracı Kullanıcılarını art arda siler.
Parametre özellikleri
| Tür: | System.String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| 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 |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
| Tür: | System.Management.Automation.SwitchParameter |
| Default value: | True |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Cf |
Parametre kümeleri
(All)
| 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 |
-Force
Silmeden önce onay istemini gizler.
Parametre özellikleri
| Tür: | System.Management.Automation.SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| 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 |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Parametre özellikleri
| Tür: | System.Management.Automation.SwitchParameter |
| Default value: | False |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Wi |
Parametre kümeleri
(All)
| 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.Collections.Hashtable
Şu özelliklere sahip bir karma tablo döndürür: BlueprintId, BlueprintName, DeletedIdentities (silinen Aracı Kimliği bilgileri dizisi), DeletedUsers (silinen Aracı Kullanıcı bilgileri dizisi) ve Durum.
Notlar
Bu cmdlet aşağıdaki Microsoft Graph izinlerini gerektirir:
- AgentIdentityBlueprint.ReadWrite.All
- AgentIdentity.DeleteRestore.All
- AgentIdUser.ReadWrite.All
Cmdlet etkin bir Microsoft Entra bağlantısı gerektirir. Önce bağlanmak için yukarıdaki kapsamlarla kullanın Connect-Entra .
Silme sırası: Önce Aracı Kullanıcıları, ardından Aracı Kimlikleri ve son olarak şemanın kendisi silinir. Tek bir Aracı Kullanıcı veya Aracı Kimliği silme işlemi başarısız olursa, bir uyarı görüntülenir ve cmdlet kalan kaynaklarla devam eder.
Şemada çok sayıda Aracı Kimliği olduğunda, cmdlet tümünün bulunduğundan emin olmak için sayfalandırmayı destekler.