Disable-AzRecoveryServicesBackupProtection

Deshabilita la protección de un elemento protegido por copia de seguridad.

Syntax

Disable-AzRecoveryServicesBackupProtection
       [-Item] <ItemBase>
       [-RemoveRecoveryPoints]
       [-RetainRecoveryPointsAsPerPolicy]
       [-Force]
       [-VaultId <String>]
       [-DefaultProfile <IAzureContextContainer>]
       [-Token <String>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

El cmdlet Disable-AzRecoveryServicesBackupProtection deshabilita la protección de un elemento protegido por Azure Backup. Este cmdlet detiene la copia de seguridad programada normal de un elemento y se conserva para siempre. Este cmdlet también puede eliminar puntos de recuperación existentes para el elemento de copia de seguridad si se ejecuta con el parámetro RemoveRecoveryPoints. Este cmdlet puede suspender la copia de seguridad de un elemento y conservar los puntos de recuperación según la directiva de copia de seguridad si se usa con el parámetro RetainRecoveryPointsAsPerPolicy. Una condición con este escenario es que las copias de seguridad no se pueden suspender hasta que la inmutabilidad esté habilitada en el almacén. Para habilitar la inmutabilidad en un almacén de Recovery Services, pls sigue el cmdlet Update-AzRecoveryServicesVault. Establezca el contexto del almacén mediante el cmdlet Set-AzRecoveryServicesVaultContext antes de usar el cmdlet actual.

Ejemplos

Ejemplo 1: Deshabilitar la protección de copia de seguridad

$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -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 último comando deshabilita la protección de copia de seguridad del elemento en $PI[0], pero conserva los datos.

Ejemplo 2

Deshabilita la protección de un elemento protegido por copia de seguridad. (generado automáticamente)

Disable-AzRecoveryServicesBackupProtection -Item $PI[0] -RemoveRecoveryPoints -VaultId $vault.ID

Ejemplo 3: Deshabilitar la protección con puntos de recuperación retenidos según la directiva

$item = Get-AzRecoveryServicesBackupItem -VaultId $suspendVault.ID -BackupManagementType AzureVM -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -Item $item[0] -RetainRecoveryPointsAsPerPolicy -VaultId $vault.ID -Force
$item = Get-AzRecoveryServicesBackupItem -VaultId $suspendVault.ID -BackupManagementType AzureVM -WorkloadType AzureVM
 $item[0].ProtectionState

BackupsSuspended

El primer cmdlet captura los elementos de copia de seguridad de AzureVM para el almacén de Recovery Services. El segundo cmdlet se usa para suspender la copia de seguridad de $item[0] del almacén de Recovery Services. Una condición con este escenario es que las copias de seguridad no se pueden suspender hasta que la inmutabilidad esté habilitada en el almacén. Para habilitar la inmutabilidad en un almacén de Recovery Services, pls sigue el cmdlet Update-AzRecoveryServicesVault. El tercer y cuarto comando se usan para capturar el elemento de copia de seguridad actualizado y su estado de protección. Para reanudar la protección, use Enable-AzRecoveryServicesBackupProtection con el parámetro -Item.

Parámetros

-Confirm

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

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

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan 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

Obliga al comando a ejecutarse sin solicitar la confirmación del usuario.

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

-Item

Especifica el elemento backup para el que este cmdlet deshabilita la protecció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

-RemoveRecoveryPoints

Indica que este cmdlet elimina los puntos de recuperación existentes.

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

-RetainRecoveryPointsAsPerPolicy

Si se usa esta opción, todos los puntos de recuperación de este elemento expirarán según la directiva de retención.

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

-Token

Token de acceso auxiliar para autenticar la operación crítica en la suscripción de Protección de recursos

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

ItemBase

String

Salidas

JobBase