Share via


Set-AzureStorSimpleDeviceBackupPolicy

既存のバックアップ ポリシーを更新します。

注意

このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。

構文

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

説明

Set-AzureStorSimpleDeviceBackupPolicy コマンドレットは、既存のバックアップ ポリシーを更新します。 ポリシーの名前の変更、スケジュールの追加、更新、または削除、ポリシーに関連付けられているボリュームの更新を行うことができます。

例 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 コマンドレットを使用して更新構成オブジェクトを作成し、$UpdateConfig変数に格納します。

2 番目のコマンドは、$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 コマンドレットを使用します。

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

-BackupSchedulesToUpdate

更新する BackupScheduleUpdateRequest オブジェクトの配列を指定します。 BackupScheduleUpdateRequest オブジェクトを取得するには、New-AzureStorSimpleDeviceBackupScheduleUpdateConfig コマンドレットを使用します。

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

このコマンドレットは、Windows PowerShell コンソールに制御を返す前に、操作が完了するまで待機することを示します。

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

入力

None

出力

TaskStatusInfo, TaskResponse

WaitForComplete パラメーターを 指定すると、このコマンドレットは TaskStatusInfo オブジェクトを します。 そのパラメーターを指定しない場合は、TaskResponse オブジェクトを返します。