Compartilhar via


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 do usa um backup de adesivo 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 de 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 de Backup do tipo AzureVM chamado pstestv2vm1 e o armazena na variável $NamedContainer. O segundo comando obtém o item backup correspondente ao contêiner em $NamedContainer e o armazena na variável $Item. O último comando dispara o trabalho de backup para o item 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 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 aceitos:Full, Differential, Log, CopyOnlyFull
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EnableCompression

Se for necessário habilitar a compactação

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ExpiryDateTimeUTC

Especifica uma hora de expiração para o ponto de recuperação como um objeto DateTime, se nada for fornecido, ele levará o valor padrão de 30 dias. Aplicável à VM, SQL (somente para tipo de backup completo somente cópia), itens de backup do AFS.

Tipo:Nullable<T>[DateTime]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-Item

Especifica um item de Backup para o qual esse cmdlet inicia uma operação de backup.

Tipo:ItemBase
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VaultId

ID do ARM do Cofre dos Serviços de Recuperação.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

ItemBase

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

String

Saídas

JobBase