Поделиться через


Remove-AzureStorSimpleDeviceBackupPolicy

Удаляет существующую политику резервного копирования.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

Remove-AzureStorSimpleDeviceBackupPolicy
      -DeviceName <String>
      -BackupPolicyId <String>
      [-Force]
      [-WaitForComplete]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Remove-AzureStorSimpleDeviceBackupPolicy
      -DeviceName <String>
      -BackupPolicy <BackupPolicyDetails>
      [-Force]
      [-WaitForComplete]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Описание

Командлет Remove-AzureStorSimpleDeviceBackupPolicy удаляет существующий объект BackupPolicy. После удаления политики резервного копирования дальнейшие резервные копии не будут выполняться на основе этой политики. Этот командлет также удаляет все расписания, связанные с удаленной политикой.

Примеры

Пример 1. Удаление политики резервного копирования

PS C:\>Remove-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyId "00001111-aaaa-2222-bbbb-3333cccc4444" -Force
VERBOSE: ClientRequestId: b3e4d485-eae4-4cf4-a43b-815f3abcd2dd_PS
VERBOSE: ClientRequestId: a260ee98-46aa-49e0-91ac-31d4155f4cae_PS
VERBOSE: About to create a job to remove your backuppolicy! 
VERBOSE: ClientRequestId: 92a9c264-90df-4345-a495-92767dd266f2_PS
695be190-ac81-4cf2-b1c5-03ef6b08d005
VERBOSE: The remove task is submitted successfully. Please use the command Get-AzureStorSimpleTask -InstanceId
695be190-ac81-4cf2-b1c5-03ef6b08d005 for tracking the task's status

Эта команда удаляет BackupPolicy с идентификатором экземпляра 00001111-aaaa-2222-bbbb-3333cccc4444, чтобы больше резервных копий не выполнялось на основе этой политики. Команда также удаляет все расписания, связанные с этой политикой. Команда запускает операцию, которая удаляет объект BackupPolicy , а затем возвращает объект TaskResponse . Чтобы просмотреть состояние задачи, используйте командлет Get-AzureStorSimpleTask .

Пример 2. Удаление первой из политик резервного копирования для устройства

PS C:\>$Policies = Get-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm"
PS C:\> Remove-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyId $Policies[0].InstanceId -Force -WaitForComplete
VERBOSE: ClientRequestId: db3b49fa-cffa-446d-ba52-daa6802e00f7_PS
VERBOSE: ClientRequestId: 70e2b56f-c2df-40d0-a1e5-d7a4d7e25962_PS
VERBOSE: About to run a job to remove your backuppolicy! 
VERBOSE: ClientRequestId: f8eb3d4d-2c57-4fc9-9f40-79d0f2ea1b6a_PS


JobId        : 820a246e-54b6-41a9-bdd5-15d5daea9b0a
JobResult    : Succeeded
JobStatus    : Completed
ErrorCode    : 
ErrorMessage : 
JobSteps     : {Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep, 
               Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep}

VERBOSE: The job created for your remove operation has completed successfully.

Первая команда получает политики резервного копирования для устройства с именем Contoso63-AppVm, а затем сохраняет их в переменной $Policies.

Вторая команда удаляет первую политику резервного копирования из Contoso63-AppVm. Команда использует стандартный синтаксис точек для идентификации свойства InstanceId первого элемента в $Policies. Эта команда задает параметр WaitForComplete , поэтому команда завершает задачу, а затем возвращает объект TaskStatusInfo для задачи.

Пример 3. Удаление политики резервного копирования с помощью конвейера

PS C:\>Get-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyName "TSQAVolume01_Default" | Remove-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -Force -WaitForComplete
VERBOSE: ClientRequestId: 60080fb1-2f88-4c17-bfd7-21aa73440a9c_PS
VERBOSE: ClientRequestId: 04c91121-50d7-4796-9af6-fc6a7d6b6a0e_PS
VERBOSE: ClientRequestId: 47ceb37c-672f-42e8-bd19-1190925c46cd_PS
VERBOSE: ClientRequestId: cbc39757-f2cc-4cc5-93ea-4ec0fbfb0ca8_PS
VERBOSE: ClientRequestId: 3614d47a-51fc-4500-a5f1-5401301ca4e3_PS
VERBOSE: About to create a job to remove your backuppolicy! 
VERBOSE: ClientRequestId: dbd7166e-1888-4b11-9af9-8d49712a8c8b_PS
702ad240-5730-4015-b051-56055bd2c2d3
VERBOSE: The remove task is submitted successfully. Please use the command Get-AzureStorSimpleTask -InstanceId
702ad240-5730-4015-b051-56055bd2c2d3 for tracking the task's status
VERBOSE: BackupPolicy with id bfe0bf8a-2d09-4690-93da-38a4f24e9f4f found!

Эта команда получает объект BackupPolicyDetails с помощью Get-AzureStorSimpleDeviceBackupPolicy, а затем передает его текущему командлету с помощью оператора конвейера. Текущий командлет удаляет политику резервного копирования с именем TSQAVolume01_Default.

Параметры

-BackupPolicy

Указывает объект BackupPolicyDetails для удаления. Чтобы получить объект BackupPolicyDetails , используйте командлет Get-AzureStorSimpleDeviceBackupPolicy .

Тип:BackupPolicyDetails
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-BackupPolicyId

Указывает идентификатор экземпляра объекта BackupPolicy для удаления.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DeviceName

Указывает имя устройства StorSimple, на котором необходимо удалить политику резервного копирования.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Указывает, что этот командлет не запрашивает подтверждение.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Profile

Указывает профиль Azure.

Тип:AzureSMProfile
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WaitForComplete

Указывает, что этот командлет ожидает завершения операции перед возвратом элемента управления в консоль Windows PowerShell.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

BackupPolicyDetails

Этот командлет принимает объект BackupPolicyDetails для удаления.

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

TaskStatusInfo, TaskResponse

Этот командлет возвращает объект TaskStatusInfo , если указать параметр WaitForComplete . Если этот параметр не указан, он возвращает объект TaskResponse .