Share via


Set-AzureStorSimpleDeviceBackupPolicy

기존 백업 정책을 업데이트합니다.

참고

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

Syntax

Set-AzureStorSimpleDeviceBackupPolicy
   -DeviceName <String>
   -BackupPolicyId <String>
   -BackupPolicyName <String>
   [-BackupSchedulesToAdd <PSObject[]>]
   [-BackupSchedulesToUpdate <PSObject[]>]
   [-BackupScheduleIdsToDelete <PSObject[]>]
   [-VolumeIdsToUpdate <PSObject[]>]
   [-WaitForComplete]
   [-NewName <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

Set-AzureStorSimpleDeviceBackupPolicy cmdlet은 기존 백업 정책을 업데이트합니다. 정책 이름을 바꾸고, 일정을 추가, 업데이트 또는 삭제하고, 정책과 연결된 볼륨을 업데이트할 수 있습니다.

예제

예제 1: 백업 정책의 이름 변경

PS C:\>Set-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyId "e6d9f1b3-a250-4d57-966a-039c8eaef9e9" -BackupPolicyName "UpdatedGeneralPolicy07" -WaitForComplete
VERBOSE: ClientRequestId: f4465b46-26cc-40ff-88da-7a28df88c35c_PS
VERBOSE: ClientRequestId: 5e33a35c-e089-47c1-b760-474635b1ead8_PS
VERBOSE: About to run a task to update your backuppolicy! 
VERBOSE: ClientRequestId: e379ebdb-667f-45a9-aafa-a6cd61e5f6f6_PS


JobId        : 9d621bfd-3faa-4d1c-b28b-45c5f4a96975
JobResult    : Succeeded
JobStatus    : Completed
ErrorCode    : 
ErrorMessage : 
JobSteps     : {Microsoft.WindowsAzure.Management.StorSimple.Models.TaskStep}

VERBOSE: The job created for your update operation has completed successfully. 
VERBOSE: ClientRequestId: 4fe965ea-4e12-4869-9d67-e42a24b6c5d8_PS
BackupSchedules          : {58e9cd7c-4c6a-4e33-9109-5ec0b8fcb2cc, b10e1bf4-ef0a-4ad3-8fde-eecfc9971dd2}
Volumes                  : {testvolume03}
BackupPolicyCreationType : BySaaS
LastBackup               : 12/16/2014 2:13:28 PM
NextBackup               : 12/16/2014 3:13:43 PM
SchedulesCount           : 2
SSMHostName              : 
VolumesCount             : 1
InstanceId               : e6d9f1b3-a250-4d57-966a-039c8eaef9e9
Name                     : UpdatedGeneralPolicy07
OperationInProgress      : None

이 명령은 지정된 ID가 있는 백업 정책의 이름을 UpdatedGeneralPolicy07로 변경합니다. 이 명령은 WaitForComplete 매개 변수를 지정하므로 명령은 작업을 완료한 다음 작업에 대한 TaskStatusInfo 개체를 반환합니다.

예제 2: 백업 정책 일정 업데이트

PS C:\>$UpdateConfig = New-AzureStorSimpleDeviceBackupScheduleUpdateConfig -Id "3a6c6247-6b4d-42e2-aa87-16f4f21476ea" -BackupType CloudSnapshot -RecurrenceType Daily -RecurrenceValue 3 -RetentionCount 2 -Enabled $True
PS C:\> $UpdateArray = @()
PS C:\> $UpdateArray += $UpdateConfig
PS C:\> Set-AzureStorSimpleDeviceBackupPolicy -DeviceName "Contoso63-AppVm" -BackupPolicyId "712605f6-eb03-4db8-8f79-e0ce64b2cce1" -BackupSchedulesToUpdate $UpdateArray
Error      : Microsoft.WindowsAzure.Management.StorSimple.Models.ErrorDetails
JobId      : 7b265417-a5f1-45ad-8fbc-33bad4f63ec9
JobSteps   : {Microsoft.WindowsAzure.Management.StorSimple.Models.JobStep, 
             Microsoft.WindowsAzure.Management.StorSimple.Models.JobStep, 
             Microsoft.WindowsAzure.Management.StorSimple.Models.JobStep, 
             Microsoft.WindowsAzure.Management.StorSimple.Models.JobStep...} 
Result     : Succeeded
Status     : Completed
TaskResult : Succeeded
StatusCode : OK
RequestId  : d2e10d44e699b371a84db44d19daf1c3

첫 번째 명령은 New-AzureStorSimpleDeviceBackupScheduleUpdateConfig cmdlet을 사용하여 업데이트 구성 개체를 만든 다음 $UpdateConfig 변수에 저장합니다.

두 번째 명령은 $UpdateArray 새 배열 변수를 만듭니다. 다음 명령은 $UpdateConfig 저장된 업데이트를 해당 배열에 추가합니다. 배열에 둘 이상의 업데이트를 추가할 수 있습니다.

최종 명령은 Contoso63-AppVm이라는 디바이스에서 지정된 ID가 있는 백업 정책을 업데이트합니다. 이제 정책에 업데이트된 일정이 $UpdateArray 저장됩니다.

매개 변수

-BackupPolicyId

업데이트할 BackupPolicy 개체의 인스턴스 ID를 지정합니다.

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

-BackupPolicyName

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

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

-BackupScheduleIdsToDelete

삭제할 BackupSchedule 개체의 인스턴스 ID 배열을 지정합니다.

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

-BackupSchedulesToAdd

정책에 추가할 BackupScheduleBase 개체의 배열을 지정합니다. BackupScheduleBase 개체를 가져오려면 New-AzureStorSimpleDeviceBackupScheduleAddConfig cmdlet을 사용합니다.

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

-BackupSchedulesToUpdate

업데이트할 BackupScheduleUpdateRequest 개체의 배열을 지정합니다. BackupScheduleUpdateRequest 개체를 가져오려면 New-AzureStorSimpleDeviceBackupScheduleUpdateConfig cmdlet을 사용합니다.

Type:PSObject[]
Position:Named
Default value:None
Required:False
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

-NewName

디바이스의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
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

-VolumeIdsToUpdate

백업 정책을 업데이트할 볼륨의 ID 배열을 지정합니다.

Type:PSObject[]
Position:Named
Default value:None
Required:False
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

출력

TaskStatusInfo, TaskResponse

WaitForComplete 매개 변수를 지정하면 이 cmdlet은 TaskStatusInfo 개체를 반환합니다. 해당 매개 변수를 지정하지 않으면 TaskResponse 개체가 반환됩니다.