Compartir a través de


Set-AzureStorSimpleDeviceBackupPolicy

Actualiza una directiva de copia de seguridad existente.

Nota:

Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan las API de Azure Service Management (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.

El módulo Az de PowerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.

Sintaxis

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

Description

El cmdlet Set-AzureStorSimpleDeviceBackupPolicy actualiza una directiva de copia de seguridad existente. Puede cambiar el nombre de la directiva, agregar, actualizar o eliminar programaciones y actualizar los volúmenes asociados a la directiva.

Ejemplos

Ejemplo 1: Cambiar el nombre de una directiva de copia de seguridad

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

Este comando cambia el nombre de la directiva de copia de seguridad que tiene el identificador especificado en UpdatedGeneralPolicy07. Este comando especifica el parámetro WaitForComplete , por lo que el comando completa la tarea y, a continuación, devuelve un objeto TaskStatusInfo para la tarea.

Ejemplo 2: Actualización de la programación de una directiva de copia de seguridad

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

El primer comando crea un objeto de configuración de actualización mediante el cmdlet New-AzureStorSimpleDeviceBackupScheduleUpdateConfig y, a continuación, lo almacena en la variable $UpdateConfig.

El segundo comando crea una nueva variable de matriz, denominada $UpdateArray. El siguiente comando agrega la actualización almacenada en $UpdateConfig a esa matriz. Puede agregar más de una actualización a la matriz.

El comando final actualiza la directiva de copia de seguridad que tiene el identificador especificado en el dispositivo denominado Contoso63-AppVm. La directiva ahora tiene la programación actualizada almacenada en $UpdateArray.

Parámetros

-BackupPolicyId

Especifica el identificador de instancia del objeto BackupPolicy que se va a actualizar.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-BackupPolicyName

Especifica un nuevo nombre para la directiva de copia de seguridad.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-BackupScheduleIdsToDelete

Especifica una matriz de identificadores de instancia de los objetos BackupSchedule que se van a eliminar.

Tipo:PSObject[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-BackupSchedulesToAdd

Especifica una matriz de objetos BackupScheduleBase que se van a agregar a la directiva. Para obtener un objeto BackupScheduleBase , use el cmdlet New-AzureStorSimpleDeviceBackupScheduleAddConfig .

Tipo:PSObject[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-BackupSchedulesToUpdate

Especifica una matriz de objetos BackupScheduleUpdateRequest que se van a actualizar. Para obtener un objeto BackupScheduleUpdateRequest , use el cmdlet New-AzureStorSimpleDeviceBackupScheduleUpdateConfig .

Tipo:PSObject[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DeviceName

Especifica el nombre del dispositivo StorSimple para el que se va a actualizar la directiva de copia de seguridad.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-NewName

Especifica un nombre para el dispositivo.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Profile

Especifica un perfil de Azure.

Tipo:AzureSMProfile
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VolumeIdsToUpdate

Especifica una matriz de identificadores de volúmenes para los que se van a actualizar las directivas de copia de seguridad.

Tipo:PSObject[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WaitForComplete

Indica que este cmdlet espera a que se complete la operación antes de devolver el control a la consola de Windows PowerShell.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

TaskStatusInfo, TaskResponse

Este cmdlet devuelve un objeto TaskStatusInfo si especifica el parámetro WaitForComplete . Si no especifica ese parámetro, devuelve un objeto TaskResponse .