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 .