Remove-AzureStorSimpleDeviceBackup
Löscht ein Sicherungsobjekt.
Hinweis
Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.
Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.
Syntax
Remove-AzureStorSimpleDeviceBackup
-DeviceName <String>
-BackupId <String>
[-Force]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Remove-AzureStorSimpleDeviceBackup
-DeviceName <String>
-Backup <Backup>
[-Force]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Remove-AzureStorSimpleDeviceBackup löscht ein einzelnes Sicherungsobjekt. Wenn Sie versuchen, eine bereits gelöschte Sicherung zu löschen, gibt dieses Cmdlet einen Fehler zurück.
Beispiele
Beispiel 1: Entfernen einer Sicherung für ein Gerät
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
Mit diesem Befehl wird die Sicherung entfernt, die die angegebene ID für das Gerät namens "Contoso63-AppVm" aufweist. Der Befehl startet den Vorgang, der das Sicherungsobjekt entfernt, und gibt dann ein TaskResponse-Objekt zurück. Verwenden Sie das Cmdlet Get-AzureStorSimpleTask , um den Status der Aufgabe anzuzeigen.
Beispiel 2: Entfernen der ersten Sicherung für ein Gerät mithilfe ihrer ID
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
Der erste Befehl ruft die Sicherungen für das Gerät mit dem Namen Contoso63-AppVm ab und speichert sie dann in der variablen $Backup.
Der zweite Befehl löscht eine Sicherung vom Gerät namens Contoso63-AppVm. Der Befehl verwendet die Standardmäßige Punktnotation, um auf die InstanceId-Eigenschaft des ersten Elements des $Backup Arrays zu verweisen. Dieser Befehl gibt den WaitForComplete-Parameter an, und daher wartet der Befehl, bis der Vorgang abgeschlossen ist, und gibt dann ein TaskStatusInfo -Objekt zurück.
Beispiel 3: Entfernen der ersten Sicherung für ein Gerät mithilfe der Pipeline
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
Der erste Befehl ruft die Sicherungen für das Gerät mit dem Namen Contoso63-AppVm ab und speichert sie dann in der variablen $Backup.
Der zweite Befehl übergibt das erste Objekt, das im $Backup Array gespeichert ist, an das aktuelle Cmdlet. Dieses Cmdlet löscht diese Sicherung vom Gerät namens Contoso63-AppVm. Dieser Befehl gibt den WaitForComplete-Parameter an, und daher wartet der Befehl, bis der Vorgang abgeschlossen ist, und gibt dann ein TaskStatusInfo -Objekt zurück.
Parameter
-Backup
Gibt das zu löschende Sicherungsobjekt an. Verwenden Sie zum Abrufen eines Sicherungsobjekts das Cmdlet Get-AzureStorSimpleDeviceBackup .
Typ: | Backup |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-BackupId
Gibt die Instanz-ID einer zu löschenden Sicherung an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DeviceName
Gibt den Namen des StorSimple-Geräts an, auf dem eine Sicherung gelöscht werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Gibt an, dass dieses Cmdlet Sie nicht zur Bestätigung auffordert.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Profile
Gibt ein Azure-Profil an.
Typ: | AzureSMProfile |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WaitForComplete
Gibt an, dass dieses Cmdlet auf den Abschluss des Vorgangs wartet, bevor es die Steuerung an die Windows PowerShell-Konsole zurückgibt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Backup
Ausgaben
TaskStatusInfo, TaskResponse
Dieses Cmdlet gibt ein TaskStatusInfo-Objekt zurück, wenn Sie den WaitForComplete-Parameter angeben, wenn Sie diesen Parameter nicht angeben, wird ein TaskResponse-Objekt zurückgegeben.