Dela via


Remove-AzureStorSimpleDeviceBackupPolicy

Tar bort en befintlig säkerhetskopieringsprincip.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

Remove-AzureStorSimpleDeviceBackupPolicy
      -DeviceName <String>
      -BackupPolicyId <String>
      [-Force]
      [-WaitForComplete]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Remove-AzureStorSimpleDeviceBackupPolicy
      -DeviceName <String>
      -BackupPolicy <BackupPolicyDetails>
      [-Force]
      [-WaitForComplete]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Description

Cmdleten Remove-AzureStorSimpleDeviceBackupPolicy tar bort ett befintligt BackupPolicy-objekt . När du har ta bort en säkerhetskopieringsprincip sker inga ytterligare säkerhetskopieringar baserat på den principen. Den här cmdleten tar också bort alla scheman som är associerade med den borttagna principen.

Exempel

Exempel 1: Ta bort en säkerhetskopieringsprincip

PS C:\>Remove-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyId "03710b4c-82c1-40ca-be5c-40289dc49642" -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

Det här kommandot tar bort BackupPolicy som har instans-ID:t 03710b4c-82c1-40ca-be5c-40289dc49642, så att inga fler säkerhetskopior görs baserat på den här principen. Kommandot tar också bort alla scheman som är associerade med den här principen. Kommandot startar åtgärden som tar bort BackupPolicy-objektet och returnerar sedan ett TaskResponse-objekt . Om du vill se status för uppgiften använder du cmdleten Get-AzureStorSimpleTask .

Exempel 2: Ta bort den första av säkerhetskopieringsprinciperna för en enhet

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.

Det första kommandot hämtar säkerhetskopieringsprinciperna för enheten med namnet Contoso63-AppVm och lagrar dem sedan i variabeln $Policies.

Det andra kommandot tar bort den första säkerhetskopieringsprincipen från Contoso63-AppVm. Kommandot använder standardpunktsyntax för att identifiera egenskapen InstanceId för det första objektet i $Policies. Det här kommandot anger parametern WaitForComplete , så kommandot slutför uppgiften och returnerar sedan ett TaskStatusInfo-objekt för aktiviteten.

Exempel 3: Ta bort en säkerhetskopieringsprincip med hjälp av pipelinen

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!

Det här kommandot hämtar ett BackupPolicyDetails-objekt med hjälp av Get-AzureStorSimpleDeviceBackupPolicy och skickar det sedan till den aktuella cmdleten med hjälp av pipelineoperatorn. Den aktuella cmdleten tar bort säkerhetskopieringsprincipen med namnet TSQAVolume01_Default.

Parametrar

-BackupPolicy

Anger objektet BackupPolicyDetails som ska tas bort. Om du vill hämta ett BackupPolicyDetails-objekt använder du cmdleten Get-AzureStorSimpleDeviceBackupPolicy .

Type:BackupPolicyDetails
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-BackupPolicyId

Anger instans-ID för det BackupPolicy-objekt som ska tas bort.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeviceName

Anger namnet på den StorSimple-enhet som säkerhetskopieringsprincipen ska tas bort på.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Force

Anger att den här cmdleten inte uppmanar dig att bekräfta.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Anger en Azure-profil.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WaitForComplete

Anger att den här cmdleten väntar på att åtgärden ska slutföras innan den returnerar kontrollen till Windows PowerShell-konsolen.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

BackupPolicyDetails

Den här cmdleten accepterar ett BackupPolicyDetails-objekt att ta bort.

Utdata

TaskStatusInfo, TaskResponse

Den här cmdleten returnerar ett TaskStatusInfo-objekt om du anger parametern WaitForComplete . Om du inte anger parametern returneras ett TaskResponse-objekt .