共用方式為


Set-AzureStorSimpleDeviceBackupPolicy

更新現有的備份原則。

注意

本文件中參考的 Cmdlet 用於管理使用 Azure Service Manager(ASM) API 的舊版 Azure 資源。 建立新的資源時,不建議使用此舊版 PowerShell 模組,因為 ASM 已排定淘汰。 如需詳細資訊,請參閱 Azure Service Manager 淘汰

Az PowerShell 模組是使用 PowerShell 管理 Azure Resource Manager (ARM) 資源的建議 PowerShell 模組。

語法

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 "00001111-aaaa-2222-bbbb-3333cccc4444" -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               : 00001111-aaaa-2222-bbbb-3333cccc4444
Name                     : UpdatedGeneralPolicy07
OperationInProgress      : None

此命令會將具有指定標識符的備份原則名稱變更為 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 "00001111-aaaa-2222-bbbb-3333cccc4444" -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 的裝置上具有指定標識碼的備份原則。 原則現在已更新儲存在 $UpdateArray 中的排程。

參數

-BackupPolicyId

指定要更新的 BackupPolicy 對象的實例識別碼。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-BackupPolicyName

指定備份原則的新名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-BackupScheduleIdsToDelete

指定要刪除之 BackupSchedule 對象的實例識別碼陣列。

類型:PSObject[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-BackupSchedulesToAdd

指定要新增至原則的 BackupScheduleBase 物件陣變數。 若要取得 BackupScheduleBase 物件,請使用 New-AzureStorSimpleDeviceBackupScheduleAddConfig Cmdlet。

類型:PSObject[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-BackupSchedulesToUpdate

指定要更新的 BackupScheduleUpdateRequest 對象的陣列。 若要取得 BackupScheduleUpdateRequest 物件,請使用 New-AzureStorSimpleDeviceBackupScheduleUpdateConfig Cmdlet。

類型:PSObject[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DeviceName

指定要更新備份原則之 StorSimple 裝置的名稱。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NewName

指定裝置的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Profile

指定 Azure 設定檔。

類型:AzureSMProfile
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VolumeIdsToUpdate

指定要更新備份原則之磁碟區的標識子陣列。

類型:PSObject[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WaitForComplete

表示此 Cmdlet 會先等候作業完成,再將控制權傳回 Windows PowerShell 控制台。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

輸出

TaskStatusInfo, TaskResponse

如果您指定 WaitForComplete 參數,此 Cmdlet 會傳回 TaskStatusInfo 物件。 如果您未指定該參數,它會傳 回TaskResponse 物件。