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.