Megosztás a következőn keresztül:


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.