다음을 통해 공유


New-AzureStorSimpleDeviceBackupPolicy

백업 정책을 만듭니다.

참고

이 설명서에서 참조하는 cmdlet은 Service Management API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. Azure Resource Manager 리소스를 관리하는 cmdlet은 Az PowerShell 모듈을 참조하세요.

Syntax

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

Description

New-AzureStorSimpleDeviceBackupPolicy cmdlet은 백업 정책을 만듭니다. 백업 정책에는 하나 이상의 볼륨에서 실행할 수 있는 하나 이상의 백업 일정이 포함됩니다. 백업 일정을 만들려면 New-AzureStorSimpleDeviceBackupScheduleAddConfig cmdlet을 사용합니다.

예제

예제 1: 백업 정책 만들기

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

첫 번째 명령은 New-AzureStorSimpleDeviceBackupScheduleAddConfig cmdlet을 사용하여 백업 일정 구성 개체를 만든 다음 해당 개체를 $Schedule 01 변수에 저장합니다.

두 번째 명령은 New-AzureStorSimpleDeviceBackupScheduleAddConfig를 사용하여 다른 백업 구성 개체를 만든 다음 해당 개체를 $Schedule 02 변수에 저장합니다.

세 번째 명령은 $ScheduleArray이라는 빈 배열 변수를 만듭니다. 다음 두 명령은 처음 두 명령에서 만든 개체를 추가하여 $ScheduleArray.

여섯 번째 명령은 Get-AzureStorSimpleDeviceVolumeContainer cmdlet을 사용하여 Contoso63-AppVm이라는 디바이스에 대한 볼륨 컨테이너를 가져오고 해당 컨테이너 개체를 $DeviceContainer 변수에 저장합니다.

일곱 번째 명령은 Get-AzureStorSimpleDeviceVolume cmdlet을 사용하여 $DeviceContainer 첫 번째 멤버에 저장된 볼륨 컨테이너의 볼륨을 가져오고 해당 볼륨을 $Volume 변수에 저장합니다.

여덟 번째 명령은 $VolumeArray이라는 빈 배열 변수를 만듭니다. 다음 명령은 볼륨 ID를 $VolumeArray 추가합니다. 이 값은 백업 정책이 실행되는 $Volume 저장된 볼륨을 식별합니다. 볼륨 ID를 $VolumeArray 추가할 수 있습니다.

마지막 명령은 Contoso63-AppVm이라는 디바이스에 대해 GeneralPolicy07이라는 백업 정책을 만듭니다. 이 명령은 $ScheduleArray 저장된 일정 구성 개체를 지정합니다. 이 명령은 $VolumeArray 정책을 적용할 볼륨 또는 볼륨을 지정합니다. Get-AzureStorSimpleDeviceBackupPolicy cmdlet을 사용하여 백업 정책을 확인할 수 있습니다.

매개 변수

-BackupPolicyName

백업 정책의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-BackupSchedulesToAdd

정책에 추가할 BackupScheduleBase 개체의 배열을 지정합니다. 각 개체는 일정을 나타냅니다. 백업 정책에는 하나 이상의 일정이 포함됩니다. BackupScheduleBase 개체를 가져오려면 New-AzureStorSimpleDeviceBackupScheduleAddConfig cmdlet을 사용합니다.

Type:PSObject[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeviceName

백업 정책을 만들 StorSimple 디바이스의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Azure 프로필을 지정합니다.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VolumeIdsToAdd

백업 정책에 추가할 볼륨 ID의 배열을 지정합니다.

Type:PSObject[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WaitForComplete

이 cmdlet은 Windows PowerShell 콘솔에 컨트롤을 반환하기 전에 작업이 완료될 때까지 기다립니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

입력

None

출력

BackupPolicy

이 cmdlet은 새 일정 및 볼륨을 포함하는 BackupPolicy 개체를 반환합니다.