Disable-AzRecoveryServicesBackupProtection

Отключает защиту для защищенного резервным копированием элемента.

Синтаксис

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

Описание

Командлет Disable-AzRecoveryServicesBackupProtection отключает защиту для элемента, защищенного azure Backup. Этот командлет останавливает регулярное запланированное резервное копирование элемента и сохраняется навсегда. Этот командлет также может удалить существующие точки восстановления для элемента резервной копии при выполнении с параметром RemoveRecoveryPoints. Этот командлет может приостановить резервное копирование элемента и сохранить точки восстановления согласно политике резервного копирования, если используется с параметром RetainRecoveryPointsAsPerPolicy. Одним из условий этого сценария является то, что резервные копии не могут быть приостановлены до включения неизменяемости в хранилище. Чтобы включить неизменяемость в хранилище служб восстановления, pls следует командлету Update-AzRecoveryServicesVault. Задайте контекст хранилища с помощью командлета Set-AzRecoveryServicesVaultContext перед использованием текущего командлета.

Примеры

Пример 1. Отключение защиты резервного копирования

$Cont = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM
$PI = Get-AzRecoveryServicesBackupItem -Container $Cont[0] -WorkloadType AzureVM
Disable-AzRecoveryServicesBackupProtection -Item $PI[0]

Первая команда получает массив контейнеров резервного копирования, а затем сохраняет его в массиве $Cont. Вторая команда получает элемент резервного копирования, соответствующий первому элементу контейнера, а затем сохраняет его в переменной $PI. Последняя команда отключает защиту резервного копирования для элемента в $PI[0], но сохраняет данные.

Пример 2

Отключает защиту для защищенного резервным копированием элемента. (автоматическое создание)

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

Пример 3. Отключение защиты с сохранением точек восстановления согласно политике

$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

Первый командлет получает элементы резервного копирования AzureVM для хранилища служб восстановления. Второй командлет используется для приостановки резервного копирования для $item[0] хранилища служб восстановления. Одним из условий этого сценария является то, что резервные копии не могут быть приостановлены до включения неизменяемости в хранилище. Чтобы включить неизменяемость в хранилище служб восстановления, pls следует командлету Update-AzRecoveryServicesVault. Третья и четвертая команда используются для получения обновленного элемента резервного копирования и его состояния защиты. Чтобы возобновить защиту, используйте enable-AzRecoveryServicesBackupProtection с параметром -Item.

Параметры

-Confirm

Запрос подтверждения перед выполнением командлета.

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

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

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

-Force

Принудительное выполнение команды без запроса на подтверждение пользователем.

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

-Item

Указывает элемент резервного копирования, для которого этот командлет отключает защиту. Чтобы получить AzureRmRecoveryServicesBackupItem, используйте командлет Get-AzRecoveryServicesBackupItem.

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

-RemoveRecoveryPoints

Указывает, что этот командлет удаляет существующие точки восстановления.

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

-RetainRecoveryPointsAsPerPolicy

Если этот параметр используется, срок действия всех точек восстановления для этого элемента истекает согласно политике хранения.

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

-Token

Вспомогательный маркер доступа для проверки подлинности критической операции в подписке resource guard

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

-VaultId

Идентификатор ARM хранилища служб восстановления.

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

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

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

Входные данные

ItemBase

String

Выходные данные

JobBase