Sdílet prostřednictvím


Set-AzureStorSimpleDeviceBackupPolicy

Aktualizuje existující zásady 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.

Syntaxe

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

Description

Rutina Set-AzureStorSimpleDeviceBackupPolicy aktualizuje existující zásady zálohování. Zásady můžete přejmenovat, přidat, aktualizovat nebo odstranit plány a aktualizovat svazky přidružené k zásadě.

Příklady

Příklad 1: Změna názvu zásady zálohování

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

Tento příkaz změní název zásady zálohování, která má zadané ID na UpdatedGeneralPolicy07. Tento příkaz určuje parametr WaitForComplete , takže příkaz dokončí úkol a poté vrátí TaskStatusInfo objekt pro úkol.

Příklad 2: Aktualizace plánu zásad zálohování

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

První příkaz vytvoří objekt konfigurace aktualizace pomocí rutiny New-AzureStorSimpleDeviceBackupScheduleUpdateConfig a uloží ho do proměnné $UpdateConfig.

Druhý příkaz vytvoří novou proměnnou pole s názvem $UpdateArray. Další příkaz přidá aktualizaci uloženou v $UpdateConfig do daného pole. Do pole můžete přidat více než jednu aktualizaci.

Poslední příkaz aktualizuje zásady zálohování, které mají zadané ID na zařízení s názvem Contoso63-AppVm. Zásady teď mají aktualizovaný plán uložený v $UpdateArray.

Parametry

-BackupPolicyId

Určuje ID instance objektu BackupPolicy , který se má aktualizovat.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-BackupPolicyName

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

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-BackupScheduleIdsToDelete

Určuje pole ID instancí objektů BackupSchedule , které se mají odstranit.

Typ:PSObject[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-BackupSchedulesToAdd

Určuje pole objektů BackupScheduleBase , které se mají přidat do zásady. K získání objektu BackupScheduleBase použijte rutinu New-AzureStorSimpleDeviceBackupScheduleAddConfig .

Typ:PSObject[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-BackupSchedulesToUpdate

Určuje pole objektů BackupScheduleUpdateRequest , které se mají aktualizovat. K získání objektu BackupScheduleUpdateRequest použijte rutinu New-AzureStorSimpleDeviceBackupScheduleUpdateConfig .

Typ:PSObject[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DeviceName

Určuje název zařízení StorSimple, pro které se mají zásady zálohování aktualizovat.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-NewName

Určuje název zařízení.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VolumeIdsToUpdate

Určuje pole ID svazků, pro které se mají aktualizovat zásady zálohování.

Typ:PSObject[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WaitForComplete

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

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

TaskStatusInfo, TaskResponse

Tato rutina vrátí TaskStatusInfo objekt, pokud zadáte WaitForComplete parametr. Pokud tento parametr nezadáte, vrátí TaskResponse objekt.