New-AzureStorSimpleDeviceBackupPolicy
Biztonsági mentési szabályzatot hoz létre.
Feljegyzés
A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.
Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.
Syntax
New-AzureStorSimpleDeviceBackupPolicy
-DeviceName <String>
-BackupPolicyName <String>
-BackupSchedulesToAdd <PSObject[]>
-VolumeIdsToAdd <PSObject[]>
[-WaitForComplete]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
A New-AzureStorSimpleDeviceBackupPolicy parancsmag létrehoz egy biztonsági mentési szabályzatot. A biztonsági mentési szabályzat egy vagy több olyan biztonsági mentési ütemezést tartalmaz, amely egy vagy több köteten futtatható. Biztonsági mentési ütemezés létrehozásához használja a New-AzureStorSimpleDeviceBackupScheduleAddConfig parancsmagot.
Példák
1. példa: Biztonsági mentési szabályzat létrehozása
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
Az első parancs létrehoz egy biztonsági mentés ütemezési konfigurációs objektumot a New-AzureStorSimpleDeviceBackupScheduleAddConfig parancsmaggal, majd az objektumot a $Schedule 01 változóban tárolja.
A második parancs létrehoz egy másik biztonsági mentési konfigurációs objektumot a New-AzureStorSimpleDeviceBackupScheduleAddConfig használatával, majd az objektumot a $Schedule 02 változóban tárolja.
A harmadik parancs létrehoz egy $ScheduleArray nevű üres tömbváltozót. A következő két parancs hozzáadja az első két parancsban létrehozott objektumokat a $ScheduleArray.
A hatodik parancs a Get-AzureStorSimpleDeviceVolumeContainer parancsmaggal lekéri a Contoso63-AppVm nevű eszköz kötettárolóját, majd a tárolóobjektumot a $DeviceContainer változóban tárolja.
A hetedik parancs a Get-AzureStorSimpleDeviceVolume parancsmaggal lekéri a kötetet a $DeviceContainer első tagjában tárolt kötethez, majd a kötetet a $Volume változóban tárolja.
A nyolcadik parancs létrehoz egy $VolumeArray nevű üres tömbváltozót. A következő parancs hozzáad egy kötetazonosítót a $VolumeArray. Ez az érték azonosítja a $Volume tárolt kötetet, amelyen a biztonsági mentési szabályzat fut. További kötetazonosítókat is hozzáadhat $VolumeArray.
Az utolsó parancs létrehozza a GeneralPolicy07 nevű biztonsági mentési szabályzatot a Contoso63-AppVm nevű eszközhöz. A parancs a $ScheduleArray tárolt ütemezési konfigurációs objektumokat adja meg. A parancs megadja azt a kötetet vagy kötetet, amelyre alkalmazni szeretné a szabályzatot a $VolumeArray. A biztonsági mentési szabályzatot a Get-AzureStorSimpleDeviceBackupPolicy parancsmaggal ellenőrizheti.
Paraméterek
-BackupPolicyName
Megadja a biztonsági mentési szabályzat nevét.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-BackupSchedulesToAdd
A szabályzathoz hozzáadni kívánt BackupScheduleBase-objektumok tömbje. Minden objektum egy ütemezést jelöl. A biztonsági mentési szabályzatok egy vagy több ütemezést tartalmaznak. BackupScheduleBase-objektum beszerzéséhez használja a New-AzureStorSimpleDeviceBackupScheduleAddConfig parancsmagot.
Típus: | PSObject[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DeviceName
Megadja annak a StorSimple-eszköznek a nevét, amelyen létre kívánja hozni a biztonsági mentési szabályzatot.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Profile
Egy Azure-profilt ad meg.
Típus: | AzureSMProfile |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-VolumeIdsToAdd
A biztonsági mentési szabályzathoz hozzáadni kívánt kötetek azonosítóinak tömbje.
Típus: | PSObject[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-WaitForComplete
Azt jelzi, hogy ez a parancsmag megvárja, amíg a művelet befejeződik, mielőtt visszakerül a vezérlés a Windows PowerShell-konzolra.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
None
Kimenetek
BackupPolicy
Ez a parancsmag egy BackupPolicy objektumot ad vissza, amely az új ütemezéseket és köteteket tartalmazza.