Backup-AzRecoveryServicesBackupItem
Inicia um backup para um item de backup.
Sintaxe
Backup-AzRecoveryServicesBackupItem
-Item <ItemBase>
[-ExpiryDateTimeUTC <DateTime>]
[-BackupType <BackupType>]
[-EnableCompression]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Backup-AzRecoveryServicesBackupItem faz um backup adhoc do item de backup protegido do Azure. Usando esse cmdlet, você pode fazer um backup inicial imediatamente após habilitar a proteção ou iniciar um backup se um backup agendado falhar. Esse cmdlet também pode ser usado para retenção personalizada com ou sem data de expiração - consulte o texto de ajuda dos parâmetros para obter mais detalhes.
Exemplos
Exemplo 1: Iniciar um backup para um item de backup
$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
O primeiro comando obtém o contêiner Backup do tipo AzureVM chamado pstestv2vm1 e, em seguida, armazena-o na variável $NamedContainer. O segundo comando obtém o item Backup correspondente ao contêiner no $NamedContainer e, em seguida, armazena-o na variável $Item. O último comando aciona o trabalho de backup para o item de backup em $Item com um tempo de expiração de 60 dias a partir de agora, o valor padrão para o tempo de expiração é de 30 dias se não for especificado.
Exemplo 2
Inicia um backup para um item de backup. (gerado automaticamente)
Backup-AzRecoveryServicesBackupItem -ExpiryDateTimeUTC <DateTime> -Item $Item -VaultId $vault.ID
Parâmetros
-BackupType
Tipo de backup a ser executado
Tipo: | BackupType |
Valores aceites: | Full, Differential, Log, CopyOnlyFull |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EnableCompression
Se for necessário ativar a compactação
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ExpiryDateTimeUTC
Especifica um tempo de expiração para o ponto de recuperação como um objeto DateTime, se nada for fornecido, levará o valor padrão de 30 dias. Aplicável a VM, SQL (apenas para o tipo de backup completo somente cópia), itens de backup AFS.
Tipo: | Nullable<T>[DateTime] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Item
Especifica um item de backup para o qual este cmdlet inicia uma operação de backup.
Tipo: | ItemBase |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VaultId
ID ARM do Cofre dos Serviços de Recuperação.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Nullable<T>[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]