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.