Backup-AzRecoveryServicesBackupItem

Inicia una copia de seguridad de un elemento de copia de seguridad.

Syntax

Backup-AzRecoveryServicesBackupItem
      -Item <ItemBase>
      [-ExpiryDateTimeUTC <DateTime>]
      [-BackupType <BackupType>]
      [-EnableCompression]
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

El cmdlet Backup-AzRecoveryServicesBackupItem toma una copia de seguridad ad hoc del elemento de copia de seguridad de Azure protegido. Con este cmdlet puede realizar una copia de seguridad inicial inmediatamente después de habilitar la protección o iniciar una copia de seguridad si se produce un error en una copia de seguridad programada. Este cmdlet también se puede usar para la retención personalizada con o sin fecha de expiración: consulte el texto de ayuda de los parámetros para obtener más detalles.

Ejemplos

Ejemplo 1: Iniciar una copia de seguridad de un elemento de copia de seguridad

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$NamedContainer = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -FriendlyName "pstestv2vm1" -VaultId $vault.ID
$Item = Get-AzRecoveryServicesBackupItem -Container $NamedContainer -WorkloadType AzureVM -VaultId $vault.ID
$Job = Backup-AzRecoveryServicesBackupItem -Item $Item -VaultId $vault.ID -ExpiryDateTimeUTC (Get-Date).ToUniversalTime().AddDays(60)
$Job

Operation        Status               StartTime            EndTime                   JOBID
------------     ---------            ------               ---------                 -------
pstestv2vm1      Backup               InProgress           4/23/2016 5:00:30 PM      cf4b3ef5-2fac-4c8e-a215-d2eba4124f27

El primer comando obtiene el contenedor backup de tipo AzureVM denominado pstestv2vm1 y, a continuación, lo almacena en la variable $NamedContainer. El segundo comando obtiene el elemento Backup correspondiente al contenedor en $NamedContainer y, a continuación, lo almacena en la variable $Item. El último comando desencadena el trabajo de copia de seguridad para el elemento Backup en $Item con un tiempo de expiración de 60 días a partir de ahora, el valor predeterminado para la hora de expiración es de 30 días si no se especifica.

Ejemplo 2

Inicia una copia de seguridad de un elemento de copia de seguridad. (generado automáticamente)

Backup-AzRecoveryServicesBackupItem -ExpiryDateTimeUTC <DateTime> -Item $Item -VaultId $vault.ID

Parámetros

-BackupType

Tipo de copia de seguridad que se va a realizar

Type:BackupType
Accepted values:Full, Differential, Log, CopyOnlyFull
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableCompression

Si se requiere habilitar la compresión

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

-ExpiryDateTimeUTC

Especifica una hora de expiración para el punto de recuperación como un objeto DateTime, si no se da nada, se tarda el valor predeterminado de 30 días. Aplicable a la máquina virtual, SQL (solo para el tipo de copia de seguridad completa de solo copia), los elementos de copia de seguridad de AFS.

Type:Nullable<T>[DateTime]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Item

Especifica un elemento de copia de seguridad para el que este cmdlet inicia una operación de copia de seguridad.

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

-VaultId

Id. de ARM del almacén de Recovery Services.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet.

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

Entradas

ItemBase

Nullable<T>[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

String

Salidas

JobBase