Sdílet prostřednictvím


New-AzureStorSimpleDeviceBackupPolicy

Vytvoří zásadu zálohování.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntax

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

Description

Rutina New-AzureStorSimpleDeviceBackupPolicy vytvoří zásadu zálohování. Zásady zálohování obsahují jeden nebo více plánů zálohování, které se dají spustit na jednom nebo více svazcích. K vytvoření plánu zálohování použijte rutinu New-AzureStorSimpleDeviceBackupScheduleAddConfig .

Příklady

Příklad 1: Vytvoření zásady zálohování

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

První příkaz vytvoří objekt konfigurace plánu zálohování pomocí rutiny New-AzureStorSimpleDeviceBackupScheduleAddConfig a pak tento objekt uloží do proměnné $Schedule 01.

Druhý příkaz vytvoří další objekt konfigurace zálohování pomocí New-AzureStorSimpleDeviceBackupScheduleAddConfig a pak tento objekt uloží do proměnné $Schedule 02.

Třetí příkaz vytvoří prázdnou proměnnou pole s názvem $ScheduleArray. Další dva příkazy přidají objekty vytvořené v prvních dvou příkazech k $ScheduleArray.

Šestý příkaz získá kontejner svazku pro zařízení s názvem Contoso63-AppVm pomocí rutiny Get-AzureStorSimpleDeviceVolumeContainer a pak tento objekt kontejneru uloží do proměnné $DeviceContainer.

Sedmý příkaz získá svazek pro kontejner svazků uložený v prvním členu $DeviceContainer pomocí rutiny Get-AzureStorSimpleDeviceVolume a pak tento svazek uloží do proměnné $Volume.

Osmý příkaz vytvoří prázdnou proměnnou pole s názvem $VolumeArray. Další příkaz přidá ID svazku do $VolumeArray. Tato hodnota identifikuje svazek uložený v $Volume, na kterém běží zásady zálohování. Do $VolumeArray můžete přidat další ID svazku.

Poslední příkaz vytvoří zásadu zálohování s názvem GeneralPolicy07 pro zařízení s názvem Contoso63-AppVm. Příkaz určuje objekty konfigurace plánu uložené v $ScheduleArray. Příkaz určuje svazek nebo svazky, na které se mají zásady použít v $VolumeArray. Zásady zálohování můžete ověřit pomocí rutiny Get-AzureStorSimpleDeviceBackupPolicy .

Parametry

-BackupPolicyName

Určuje název zásady zálohování.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-BackupSchedulesToAdd

Určuje pole objektů BackupScheduleBase , které se mají přidat do zásady. Každý objekt představuje plán. Zásady zálohování obsahují jeden nebo více plánů. K získání objektu BackupScheduleBase použijte rutinu New-AzureStorSimpleDeviceBackupScheduleAddConfig .

Typ:PSObject[]
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-DeviceName

Určuje název zařízení StorSimple, na kterém se mají vytvořit zásady zálohování.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Určuje profil Azure.

Typ:AzureSMProfile
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-VolumeIdsToAdd

Určuje pole ID svazků, které se mají přidat do zásad zálohování.

Typ:PSObject[]
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-WaitForComplete

Označuje, že tato rutina čeká na dokončení operace, než vrátí řízení do konzoly Windows PowerShellu.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

None

Výstupy

BackupPolicy

Tato rutina vrátí objekt BackupPolicy , který obsahuje nové plány a svazky.