Bagikan melalui


Remove-AzureStorSimpleDeviceBackupPolicy

Menghapus kebijakan pencadangan yang ada.

Catatan

Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.

Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.

Sintaks

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

Deskripsi

Cmdlet Remove-AzureStorSimpleDeviceBackupPolicy menghapus objek BackupPolicy yang ada. Setelah Anda menghapus kebijakan pencadangan, tidak ada pencadangan lebih lanjut yang dilakukan berdasarkan kebijakan tersebut. Cmdlet ini juga menghapus semua jadwal yang terkait dengan kebijakan yang dihapus.

Contoh

Contoh 1: Menghapus kebijakan pencadangan

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

Perintah ini menghapus BackupPolicy yang memiliki ID instans 03710b4c-82c1-40ca-be5c-40289dc49642, sehingga tidak ada lagi cadangan yang dibuat berdasarkan kebijakan ini. Perintah ini juga menghapus semua jadwal yang terkait dengan kebijakan ini. Perintah memulai operasi yang menghapus objek BackupPolicy , lalu mengembalikan objek TaskResponse . Untuk melihat status tugas, gunakan cmdlet Get-AzureStorSimpleTask .

Contoh 2: Menghapus kebijakan pencadangan pertama untuk perangkat

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.

Perintah pertama mendapatkan kebijakan cadangan untuk perangkat bernama Contoso63-AppVm, lalu menyimpannya dalam variabel $Policies.

Perintah kedua menghapus kebijakan pencadangan pertama dari Contoso63-AppVm. Perintah menggunakan sintaks titik standar untuk mengidentifikasi properti InstanceId dari item pertama dalam $Policies. Perintah ini menentukan parameter WaitForComplete , sehingga perintah menyelesaikan tugas, lalu mengembalikan objek TaskStatusInfo untuk tugas tersebut.

Contoh 3: Menghapus kebijakan pencadangan dengan menggunakan alur

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!

Perintah ini mendapatkan objek BackupPolicyDetails dengan menggunakan Get-AzureStorSimpleDeviceBackupPolicy, lalu meneruskannya ke cmdlet saat ini dengan menggunakan operator alur. Cmdlet saat ini menghapus kebijakan cadangan bernama TSQAVolume01_Default.

Parameter

-BackupPolicy

Menentukan objek BackupPolicyDetails untuk dihapus. Untuk mendapatkan objek BackupPolicyDetails , gunakan cmdlet Get-AzureStorSimpleDeviceBackupPolicy .

Jenis:BackupPolicyDetails
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-BackupPolicyId

Menentukan ID instans objek BackupPolicy yang akan dihapus.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-DeviceName

Menentukan nama perangkat StorSimple untuk menghapus kebijakan pencadangan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Force

Menunjukkan bahwa cmdlet ini tidak meminta konfirmasi kepada Anda.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Profile

Menentukan profil Azure.

Jenis:AzureSMProfile
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-WaitForComplete

Menunjukkan bahwa cmdlet ini menunggu operasi selesai sebelum mengembalikan kontrol ke konsol Windows PowerShell.

Jenis:SwitchParameter
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

BackupPolicyDetails

Cmdlet ini menerima objek BackupPolicyDetails untuk dihapus.

Output

TaskStatusInfo, TaskResponse

Cmdlet ini mengembalikan objek TaskStatusInfo jika Anda menentukan parameter WaitForComplete . Jika Anda tidak menentukan parameter tersebut, parameter akan mengembalikan objek TaskResponse .