Compartir a través de


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.

Sintaxis

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.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DefaultProfile

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

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:ItemBase
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-VaultId

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

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

ItemBase

String

Salidas

JobBase