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