Backup-AzRecoveryServicesBackupItem

Startar en säkerhetskopia för ett säkerhetskopieringsobjekt.

Syntax

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

Description

Cmdleten Backup-AzRecoveryServicesBackupItem tar en adhoc-säkerhetskopia av skyddat Azure-säkerhetskopieringsobjekt. Med den här cmdleten kan du göra en första säkerhetskopia omedelbart efter att du har aktiverat skydd eller starta en säkerhetskopia om en schemalagd säkerhetskopiering misslyckas. Den här cmdleten kan också användas för anpassad kvarhållning med eller utan förfallodatum . Mer information finns i hjälptexten för parametrar.

Exempel

Exempel 1: Starta en säkerhetskopia för ett säkerhetskopieringsobjekt

$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

Det första kommandot hämtar containern Backup av typen AzureVM med namnet pstestv2vm1 och lagrar den sedan i variabeln $NamedContainer. Det andra kommandot hämtar säkerhetskopieringsobjektet som motsvarar containern i $NamedContainer och lagrar det sedan i variabeln $Item. Det sista kommandot utlöser säkerhetskopieringsjobbet för säkerhetskopieringsobjektet i $Item med en förfallotid på 60 dagar från nu, standardvärdet för förfallotid är 30 dagar om det inte anges.

Exempel 2

Startar en säkerhetskopia för ett säkerhetskopieringsobjekt. (automatiskt genererad)

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

Parametrar

-BackupType

Typ av säkerhetskopiering som ska utföras

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

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

-EnableCompression

Om det krävs att du aktiverar komprimering

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

-ExpiryDateTimeUTC

Anger en förfallotid för återställningspunkten som ett DateTime-objekt, om inget anges tar standardvärdet 30 dagar. Gäller för virtuell dator, SQL (endast kopieringstyp för fullständig säkerhetskopiering), AFS-säkerhetskopieringsobjekt.

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

-Item

Anger ett säkerhetskopieringsobjekt som den här cmdleten startar en säkerhetskopieringsåtgärd för.

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

-VaultId

ARM-ID för Recovery Services-valvet.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes.

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

Indata

ItemBase

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

String

Utdata

JobBase