Undo-AzRecoveryServicesBackupItemDeletion

Si se elimina un elemento de copia de seguridad y está presente en un estado eliminado temporalmente, este comando devuelve el elemento a un estado en el que los datos se conservan para siempre.

Syntax

Undo-AzRecoveryServicesBackupItemDeletion
    [-Item] <ItemBase>
    [-Force]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

El cmdlet Undo-AzRecoveryServicesBackupItemDeletion revierte un elemento eliminado temporalmente a un estado en el que se detiene la protección, pero los datos se conservan para siempre.

Ejemplos

Ejemplo 1

$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -Item $PI[0] -RemoveRecoveryPoints
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM | Where-Object {$_.DeleteState -eq "ToBeDeleted"}
Undo-AzRecoveryServicesBackupItemDeletion -Item $PI[0]

El primer comando obtiene una matriz de contenedores de copia de seguridad y, a continuación, la almacena en la matriz $Cont. El segundo comando obtiene el elemento Backup correspondiente al primer elemento de contenedor y, a continuación, lo almacena en la variable $PI. El tercer comando deshabilita la protección de copia de seguridad para el elemento en $PI[0] y coloca el elemento en un estado softdeleted. El cuarto comando obtiene el elemento que está en un estado softdeleted. El último comando lleva la máquina virtual softdeleted a un estado en el que se detiene la protección, pero los datos se conservan para siempre.

Ejemplo 2

Rehidrata un elemento eliminado temporalmente. (generado automáticamente)

Undo-AzRecoveryServicesBackupItemDeletion -Item $PI[0] -VaultId $vault.ID

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Forzar deshabilita la protección de copia de seguridad (impide el cuadro de diálogo de confirmación). Este parámetro es opcional.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Item

Especifica el elemento de copia de seguridad para el que este cmdlet revierte la eliminación. Para obtener un objeto AzureRmRecoveryServicesBackupItem, use el cmdlet Get-AzRecoveryServicesBackupItem.

Type:ItemBase
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VaultId

Id. de ARM del almacén de Recovery Services.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

ItemBase

String

Salidas

JobBase