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
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Принудительно выполняется команда без запроса подтверждения пользователя.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Item
Указывает элемент резервного копирования, для которого этот командлет отключает защиту. Чтобы получить AzureRmRecoveryServicesBackupItem, используйте командлет Get-AzRecoveryServicesBackupItem.
Тип: | ItemBase |
Position: | 1 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RemoveRecoveryPoints
Указывает, что этот командлет удаляет существующие точки восстановления.
Тип: | SwitchParameter |
Position: | 2 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RetainRecoveryPointsAsPerPolicy
Если этот параметр используется, срок действия всех точек восстановления для этого элемента истекает согласно политике хранения.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Token
Вспомогательный маркер доступа для проверки подлинности критической операции в подписке resource guard
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VaultId
Идентификатор ARM хранилища служб восстановления.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
Связанные ссылки
Azure PowerShell