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


Remove-AzureStorSimpleDeviceBackup

Удаляет объект резервной копии.

Примечание.

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

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

Синтаксис

Remove-AzureStorSimpleDeviceBackup
      -DeviceName <String>
      -BackupId <String>
      [-Force]
      [-WaitForComplete]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Remove-AzureStorSimpleDeviceBackup
      -DeviceName <String>
      -Backup <Backup>
      [-Force]
      [-WaitForComplete]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Описание

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

Примеры

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

PS C:\>Remove-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm" -BackupId "dcb5c991-0485-400f-8d0a-03a1341ee989" -Force
The remove job is submitted successfully. Please use the command Get-AzureStorSimpleTask -InstanceId 6c73aff2-f5a1-4b5e-
9a4e-857e128dc216 for tracking the job status

Эта команда удаляет резервную копию с указанным идентификатором устройства с именем Contoso63-AppVm. Команда запускает операцию, которая удаляет объект Backup , а затем возвращает объект TaskResponse . Чтобы просмотреть состояние задачи, используйте командлет Get-AzureStorSimpleTask .

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

PS C:\>$Backup = Get-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm"
PS C:\> Remove-AzureStorSimpleDeviceBackup -DeviceName "Contoso63-AppVm" -BackupId $Backup[0].InstanceId -WaitForComplete
Error      : Microsoft.WindowsAzure.Management.StorSimple.Models.ErrorDetails
JobId      : 53a656c3-c082-4e1f-afb7-bff3db45c791
JobSteps   : {}
Result     : Succeeded
Status     : Completed
TaskResult : Succeeded
StatusCode : OK
RequestId  : f4411f38d07f68b88095682dbeedd9e9

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

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

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

PS C:\>$Backup = Get-AzureStorSimpleDeviceBackup -DeviceName "Contoso-AppVm" -WaitForComplete
PS C:\> $Backup[0] | Remove-AzureStorSimpleDeviceBackup -DeviceName "Contoso-AppVm" -Force -WaitForComplete
Error      : Microsoft.WindowsAzure.Management.StorSimple.Models.ErrorDetails
JobId      : 48059fd8-e355-4b91-9385-630d24f31df6
JobSteps   : {}
Result     : Succeeded
Status     : Completed
TaskResult : Succeeded
StatusCode : OK
RequestId  : e1753f3bf68e6e44ab719436b5111e41

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

Вторая команда передает первый объект, хранящийся в массиве $Backup, текущему командлету. Этот командлет удаляет резервную копию с устройства с именем Contoso63-AppVm. Эта команда задает параметр WaitForComplete , поэтому команда ожидает завершения операции, а затем возвращает объект TaskStatusInfo .

Параметры

-Backup

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

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

-BackupId

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

Тип: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

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

Backup

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

TaskStatusInfo, TaskResponse

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