Remove-AzureStorSimpleDeviceBackup
Elimina un objeto de copia de seguridad.
Nota:
Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.
El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.
Sintaxis
Remove-AzureStorSimpleDeviceBackup
-DeviceName <String>
-BackupId <String>
[-Force]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Remove-AzureStorSimpleDeviceBackup
-DeviceName <String>
-Backup <Backup>
[-Force]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
El cmdlet Remove-AzureStorSimpleDeviceBackup elimina un único objeto de copia de seguridad. Si intenta eliminar una copia de seguridad que ya se ha eliminado, este cmdlet devuelve un error.
Ejemplos
Ejemplo 1: Quitar una copia de seguridad de un dispositivo
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
Este comando quita la copia de seguridad que tiene el identificador especificado para el dispositivo denominado Contoso63-AppVm. El comando inicia la operación que quita el objeto Backup y, a continuación, devuelve un objeto TaskResponse . Para ver el estado de la tarea, use el cmdlet Get-AzureStorSimpleTask .
Ejemplo 2: Quitar la primera copia de seguridad de un dispositivo mediante su identificador
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
El primer comando obtiene las copias de seguridad del dispositivo denominado Contoso63-AppVm y, a continuación, los almacena en la variable $Backup.
El segundo comando elimina una copia de seguridad del dispositivo denominado Contoso63-AppVm. El comando usa la notación de puntos estándar para hacer referencia a la propiedad InstanceId del primer elemento de la matriz $Backup. Este comando especifica el parámetro WaitForComplete y, por tanto, el comando espera hasta que se complete la operación y, a continuación, devuelve un objeto TaskStatusInfo .
Ejemplo 3: Eliminación de la primera copia de seguridad de un dispositivo mediante la canalización
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
El primer comando obtiene las copias de seguridad del dispositivo denominado Contoso63-AppVm y, a continuación, los almacena en la variable $Backup.
El segundo comando pasa el primer objeto almacenado en la matriz $Backup al cmdlet actual. Ese cmdlet elimina esa copia de seguridad del dispositivo denominado Contoso63-AppVm. Este comando especifica el parámetro WaitForComplete y, por tanto, el comando espera hasta que se complete la operación y, a continuación, devuelve un objeto TaskStatusInfo .
Parámetros
-Backup
Especifica el objeto Backup que se va a eliminar. Para obtener un objeto Backup , use el cmdlet Get-AzureStorSimpleDeviceBackup .
Tipo: | Backup |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-BackupId
Especifica el identificador de instancia de una copia de seguridad que se va a eliminar.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DeviceName
Especifica el nombre del dispositivo StorSimple en el que se va a eliminar una copia de seguridad.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Force
Indica que este cmdlet no le pide confirmación.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Profile
Especifica un perfil de Azure.
Tipo: | AzureSMProfile |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WaitForComplete
Indica que este cmdlet espera a que se complete la operación antes de devolver el control a la consola de Windows PowerShell.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
Backup
Salidas
TaskStatusInfo, TaskResponse
Este cmdlet devuelve un objeto TaskStatusInfo si especifica el parámetro WaitForComplete Si no especifica ese parámetro, devuelve un objeto TaskResponse .