Freigeben über


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.

Ausgaben

PSObject