Search-AzDataProtectionSoftDeletedVaultBackupInstanceInAzGraph
Ruft vorläufige gelöschte Sicherungsinstanzen aus einem gelöschten Tresor mithilfe von Azure Resource Graph
Syntax
Default (Standard)
Search-AzDataProtectionSoftDeletedVaultBackupInstanceInAzGraph
[-Subscription <String[]>]
[-DeletedVaultName <String>]
[-DeletedVaultId <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Beschreibung
Ruft vorläufige gelöschte Sicherungsinstanzen aus einem gelöschten Tresor mithilfe von Azure Resource Graph
Beispiele
Beispiel 1: Suchen nach vorläufig gelöschten Sicherungsinstanzen mithilfe der Tresor-GUID aus dem gelöschten Tresor
$deletedVaults = Get-AzDataProtectionSoftDeletedBackupVault -Location "westus" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$vaultGuid = $deletedVaults[0].Name
$deletedBI = Search-AzDataProtectionSoftDeletedVaultBackupInstanceInAzGraph -Subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -DeletedVaultName $vaultGuid
$deletedBI | Format-List
CurrentProtectionState : SoftDeleted
DataSourceInfo : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.Datasource
DataSourceSetInfo : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.DatasourceSet
DatasourceAuthCredentials : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.AuthCredentials
DeletionInfo : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.DeletionInfo
FriendlyName : postgres-db-production-backup-vault-01\postgres-db-production
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/providers/Microsoft.DataProtection/locations/westus/deletedVaults/b7e6f8a9-c5d4-4e3f-9a8b-1c2d3e4f5a6b/deletedBackupInstances/postgres-db-production-backup-vault-01-a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d
IdentityDetail : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IdentityDetails
Name : postgres-db-production-backup-vault-01-a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d
ObjectType : DeletedBackupInstance
PolicyInfo : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.PolicyInfo
ProtectionErrorDetail : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.UserFacingError
ProtectionStatus : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.ProtectionStatusDetails
ProvisioningState : Succeeded
ResourceGuardOperationRequest :
SystemData : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api50.SystemData
Type : microsoft.dataprotection/locations/deletedvaults/deletedbackupinstances
ValidationType :
Ruft gelöschte Sicherungstresoren ab, extrahiert die Tresor-GUID (Name-Eigenschaft) und sucht nach vorläufig gelöschten Sicherungsinstanzen innerhalb dieses Tresors.
Beispiel 2: Suchen nach vorläufig gelöschten Sicherungsinstanzen mithilfe eines gelöschten Tresorobjekts
$deletedVaults = Get-AzDataProtectionSoftDeletedBackupVault -Location "westus" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$deletedBI = Search-AzDataProtectionSoftDeletedVaultBackupInstanceInAzGraph -DeletedVaultId $deletedVaults[0].Id -Subscription "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$deletedBI | Select-Object Name, FriendlyName, CurrentProtectionState
Name FriendlyName CurrentProtectionState
---- ------------ ----------------------
vm-backup-vault-vm-backup-vault-f1e2d3c4-b5a6-4789-a0b1-c2d3e4f5a6b7 backup-vault-01\vm-prod-server SoftDeleted
disk-backup-vault-disk-backup-vault-a9b8c7d6-e5f4-4321-9876-543210fedcba backup-vault-01\disk-data-01 SoftDeleted
Ruft zuerst gelöschte Sicherungstresoren ab und sucht dann nach allen vorläufig gelöschten Sicherungsinstanzen innerhalb des ersten gelöschten Tresors, indem die Tresor-ID aus dem gelöschten Tresorobjekt übergeben wird.
Parameter
-DefaultProfile
Ruft vorläufige gelöschte Sicherungsinstanzen aus einem gelöschten Tresor mithilfe von Azure Resource Graph
Parametereigenschaften
| Typ: | PSObject |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | AzureRMContext, AzureCredential |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-DeletedVaultId
Arm-ID des gelöschten Tresors
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-DeletedVaultName
Name des gelöschten Tresors
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | DeletedVaultGUID |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Subscription
Abonnement des gelöschten Tresors
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.