Partager via


Set-AzureStorSimpleDeviceBackupPolicy

Met à jour une stratégie de sauvegarde existante.

Remarque

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.

Syntaxe

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 "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

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 "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

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
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-BackupPolicyName

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

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-BackupScheduleIdsToDelete

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

Type:PSObject[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DeviceName

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

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NewName

Spécifie un nom pour l’appareil.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Profile

Spécifie un profil Azure.

Type:AzureSMProfile
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VolumeIdsToUpdate

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

Type:PSObject[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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 .