Set-AzureStorSimpleDeviceBackupPolicy

Met à jour une stratégie de sauvegarde existante.

Notes

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Gestion des services. Pour ce qui est des cmdlets permettant de gérer des ressources Azure Resource Manager, consultez le Module 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

L’applet de commande Set-AzureStorSimpleDeviceBackupPolicy met à jour une stratégie de sauvegarde existante. Vous pouvez renommer la stratégie, ajouter, mettre à jour ou supprimer des planifications et mettre à jour les volumes associés à la stratégie.

Exemples

Exemple 1 : Modifier le nom d’une stratégie de sauvegarde

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

Cette commande modifie le nom de la stratégie de sauvegarde qui a l’ID spécifié en UpdatedGeneralPolicy07. Cette commande spécifie le paramètre WaitForComplete , de sorte que la commande termine la tâche, puis retourne un objet TaskStatusInfo pour la tâche.

Exemple 2 : Mettre à jour la planification d’une stratégie de sauvegarde

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

La première commande crée un objet de configuration de mise à jour à l’aide de l’applet de commande New-AzureStorSimpleDeviceBackupScheduleUpdateConfig , puis la stocke dans la variable $UpdateConfig.

La deuxième commande crée une variable de tableau nommée $UpdateArray. La commande suivante ajoute la mise à jour stockée dans $UpdateConfig à ce tableau. Vous pouvez ajouter plusieurs mises à jour au tableau.

La commande finale met à jour la stratégie de sauvegarde qui a l’ID spécifié sur l’appareil nommé Contoso63-AppVm. La stratégie dispose désormais de la planification mise à jour stockée dans $UpdateArray.

Paramètres

-BackupPolicyId

Spécifie l’ID d’instance de l’objet BackupPolicy à mettre à jour.

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

-BackupPolicyName

Spécifie un nouveau nom pour la stratégie de sauvegarde.

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

-BackupScheduleIdsToDelete

Spécifie un tableau d’ID d’instance d’objets BackupSchedule à supprimer.

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

-BackupSchedulesToAdd

Spécifie un tableau d’objets BackupScheduleBase à ajouter à la stratégie. Pour obtenir un objet BackupScheduleBase , utilisez l’applet de commande New-AzureStorSimpleDeviceBackupScheduleAddConfig .

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

-BackupSchedulesToUpdate

Spécifie un tableau d’objets BackupScheduleUpdateRequest à mettre à jour. Pour obtenir un objet BackupScheduleUpdateRequest , utilisez l’applet de commande New-AzureStorSimpleDeviceBackupScheduleUpdateConfig .

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

-DeviceName

Spécifie le nom de l’appareil StorSimple pour lequel mettre à jour la stratégie de sauvegarde.

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

-NewName

Spécifie un nom pour l’appareil.

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

-Profile

Spécifie un profil Azure.

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

-VolumeIdsToUpdate

Spécifie un tableau d’ID de volumes pour lesquels mettre à jour les stratégies de sauvegarde.

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

-WaitForComplete

Indique que cette applet de commande attend la fin de l’opération avant de retourner le contrôle à la console Windows PowerShell.

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

Entrées

None

Sorties

TaskStatusInfo, TaskResponse

Cette applet de commande retourne un objet TaskStatusInfo si vous spécifiez le paramètre WaitForComplete . Si vous ne spécifiez pas ce paramètre, il retourne un objet TaskResponse .