Remove-AzureStorSimpleDeviceBackupPolicy
Hiermee verwijdert u een bestaand back-upbeleid.
Notitie
De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.
De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.
Syntaxis
Remove-AzureStorSimpleDeviceBackupPolicy
-DeviceName <String>
-BackupPolicyId <String>
[-Force]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Remove-AzureStorSimpleDeviceBackupPolicy
-DeviceName <String>
-BackupPolicy <BackupPolicyDetails>
[-Force]
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
De cmdlet Remove-AzureStorSimpleDeviceBackupPolicy verwijdert een bestaand BackupPolicy-object . Nadat u een back-upbeleid hebt verwijderd, worden er geen back-ups meer uitgevoerd op basis van dat beleid. Met deze cmdlet worden ook alle planningen verwijderd die zijn gekoppeld aan het verwijderde beleid.
Voorbeelden
Voorbeeld 1: Een back-upbeleid verwijderen
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
Met deze opdracht verwijdert u de BackupPolicy met de exemplaar-id 00001111-aaaa-2222-bbbb-3333cccc44444, zodat er geen back-ups meer worden gemaakt op basis van dit beleid. Met de opdracht worden ook alle planningen verwijderd die aan dit beleid zijn gekoppeld. De opdracht start de bewerking die het BackupPolicy-object verwijdert en retourneert vervolgens een TaskResponse-object . Gebruik de cmdlet Get-AzureStorSimpleTask om de status van de taak te bekijken.
Voorbeeld 2: De eerste van het back-upbeleid voor een apparaat verwijderen
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.
De eerste opdracht haalt het back-upbeleid voor het apparaat met de naam Contoso63-AppVm op en slaat deze vervolgens op in de $Policies variabele.
Met de tweede opdracht wordt het eerste back-upbeleid verwijderd uit Contoso63-AppVm. De opdracht maakt gebruik van de standaardsyntaxis voor stippen om de eigenschap InstanceId van het eerste item in $Policies te identificeren. Met deze opdracht geeft u de parameter WaitForComplete op , dus de opdracht voltooit de taak en retourneert vervolgens een TaskStatusInfo-object voor de taak.
Voorbeeld 3: Een back-upbeleid verwijderen met behulp van de pijplijn
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!
Met deze opdracht wordt een BackupPolicyDetails-object opgehaald met behulp van Get-AzureStorSimpleDeviceBackupPolicy en wordt het vervolgens doorgegeven aan de huidige cmdlet met behulp van de pijplijnoperator. Met de huidige cmdlet wordt het back-upbeleid met de naam TSQAVolume01_Default verwijderd.
Parameters
-BackupPolicy
Hiermee geeft u het BackupPolicyDetails-object te verwijderen. Gebruik de cmdlet Get-AzureStorSimpleDeviceBackupPolicy om een BackupPolicyDetails-object te verkrijgen.
Type: | BackupPolicyDetails |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-BackupPolicyId
Hiermee geeft u de exemplaar-id van het BackupPolicy-object dat moet worden verwijderd.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DeviceName
Hiermee geeft u de naam op van het StorSimple-apparaat waarop het back-upbeleid moet worden verwijderd.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Force
Geeft aan dat deze cmdlet u niet om bevestiging vraagt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Profile
Hiermee geeft u een Azure-profiel op.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WaitForComplete
Geeft aan dat deze cmdlet wacht tot de bewerking is voltooid voordat het besturingselement wordt geretourneerd naar de Windows PowerShell-console.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
BackupPolicyDetails
Deze cmdlet accepteert een BackupPolicyDetails-object dat moet worden verwijderd.
Uitvoerwaarden
TaskStatusInfo, TaskResponse
Met deze cmdlet wordt een TaskStatusInfo-object geretourneerd als u de parameter WaitForComplete opgeeft. Als u die parameter niet opgeeft, wordt er een TaskResponse-object geretourneerd.