Bagikan melalui


New-AzureStorSimpleDeviceBackupPolicy

Membuat kebijakan pencadangan.

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

New-AzureStorSimpleDeviceBackupPolicy
   -DeviceName <String>
   -BackupPolicyName <String>
   -BackupSchedulesToAdd <PSObject[]>
   -VolumeIdsToAdd <PSObject[]>
   [-WaitForComplete]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzureStorSimpleDeviceBackupPolicy membuat kebijakan pencadangan. Kebijakan pencadangan berisi satu atau beberapa jadwal pencadangan yang dapat berjalan pada satu atau beberapa volume. Untuk membuat jadwal pencadangan, gunakan cmdlet New-AzureStorSimpleDeviceBackupScheduleAddConfig .

Contoh

Contoh 1: Membuat kebijakan pencadangan

PS C:\>$Schedule01 = New-AzureStorSimpleDeviceBackupScheduleAddConfig -BackupType LocalSnapshot -RecurrenceType Daily -RecurrenceValue 10 -RetentionCount 5 -Enabled $True
PS C:\> $Schedule02 = New-AzureStorSimpleDeviceBackupScheduleAddConfig -BackupType CloudSnapshot -RecurrenceType Hourly -RecurrenceValue 1 -RetentionCount 5 -Enabled $True
PS C:\> $ScheduleArray = @()
PS C:\> $ScheduleArray += $Schedule01
PS C:\> $ScheduleArray += $Schedule02
PS C:\> $DeviceContainer = Get-AzureStorSimpleDeviceVolumeContainer -DeviceName "Contoso63-AppVm"
PS C:\> $Volume = $(Get-AzureStorSimpleDeviceVolume -DeviceName "Contoso63-AppVm" -VolumeContainer $DeviceContainer[0])
PS C:\> $VolumeArray = @()
PS C:\> $VolumeArray += $Volume[0].InstanceId
PS C:\> New-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyName "GeneralPolicy07" -BackupSchedulesToAdd $ScheduleArray -VolumeIdsToAdd $VolumeArray
VERBOSE: ClientRequestId: e9d6771e-c323-47b9-b424-cb98f8ed0273_PS
VERBOSE: ClientRequestId: db0e7c86-d0d2-4a5a-b1cb-182494cba027_PS
VERBOSE: ClientRequestId: 77708dfd-a386-4999-b7ed-5d53e288ae83_PS


JobId        : d4ce5340-d5d1-4471-9cc8-013193f021b3
JobResult    : Succeeded
JobStatus    : Completed
ErrorCode    : 
ErrorMessage : 
JobSteps     : {Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep, 
               Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep, 
               Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep}

VERBOSE: The job created for your add operation has completed successfully. 
VERBOSE: ClientRequestId: bbf7e9b9-b493-40b3-8348-f15bcfc4da8a_PS
BackupSchedules          : {36d21096-bbd1-47b7-91b5-40ad1792d992, 505fc91f-deb5-4dca-bfcb-98c20b75ebcc}
Volumes                  : {volume03}
BackupPolicyCreationType : BySaaS
LastBackup               : 01-01-2010 05:30:00
NextBackup               : 16-12-2014 01:13:43
SchedulesCount           : 2
SSMHostName              : 
VolumesCount             : 1
InstanceId               : 8799c2f0-8850-4e91-aa23-ee18c67da8bd
Name                     : GeneralPolicy07
OperationInProgress      : None

Perintah pertama membuat objek konfigurasi jadwal pencadangan dengan menggunakan cmdlet New-AzureStorSimpleDeviceBackupScheduleAddConfig , lalu menyimpan objek tersebut dalam variabel $Schedule 01.

Perintah kedua membuat objek konfigurasi cadangan lain dengan menggunakan New-AzureStorSimpleDeviceBackupScheduleAddConfig, lalu menyimpan objek tersebut dalam variabel $Schedule 02.

Perintah ketiga membuat variabel array kosong, bernama $ScheduleArray. Dua perintah berikutnya menambahkan objek yang dibuat dalam dua perintah pertama ke $ScheduleArray.

Perintah keenam mendapatkan kontainer volume untuk perangkat bernama Contoso63-AppVm dengan menggunakan cmdlet Get-AzureStorSimpleDeviceVolumeContainer , lalu menyimpan objek kontainer tersebut dalam variabel $DeviceContainer.

Perintah ketujuh mendapatkan volume untuk kontainer volume yang disimpan di anggota pertama $DeviceContainer dengan menggunakan cmdlet Get-AzureStorSimpleDeviceVolume , lalu menyimpan volume tersebut dalam variabel $Volume.

Perintah kedelapan membuat variabel array kosong, bernama $VolumeArray. Perintah berikutnya menambahkan ID volume ke $VolumeArray. Nilai ini mengidentifikasi volume, disimpan dalam $Volume, tempat kebijakan pencadangan berjalan. Anda dapat menambahkan ID volume tambahan ke $VolumeArray.

Perintah akhir membuat kebijakan cadangan bernama GeneralPolicy07 untuk perangkat bernama Contoso63-AppVm. Perintah menentukan objek konfigurasi jadwal yang disimpan di $ScheduleArray. Perintah menentukan volume atau volume untuk menerapkan kebijakan dalam $VolumeArray. Anda dapat memverifikasi kebijakan pencadangan dengan menggunakan cmdlet Get-AzureStorSimpleDeviceBackupPolicy .

Parameter

-BackupPolicyName

Menentukan nama kebijakan pencadangan.

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

-BackupSchedulesToAdd

Menentukan array objek BackupScheduleBase untuk ditambahkan ke kebijakan. Setiap objek mewakili jadwal. Kebijakan pencadangan berisi satu atau beberapa jadwal. Untuk mendapatkan objek BackupScheduleBase , gunakan cmdlet New-AzureStorSimpleDeviceBackupScheduleAddConfig .

Jenis:PSObject[]
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-DeviceName

Menentukan nama perangkat StorSimple untuk membuat kebijakan pencadangan.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
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

-VolumeIdsToAdd

Menentukan array ID volume untuk ditambahkan ke kebijakan cadangan.

Jenis:PSObject[]
Position:Named
Nilai default:None
Diperlukan:True
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

None

Output

BackupPolicy

Cmdlet ini mengembalikan objek BackupPolicy yang berisi jadwal dan volume baru.