Backup-AzRecoveryServicesBackupItem

Uruchamia kopię zapasową elementu kopii zapasowej.

Składnia

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

Opis

Polecenie cmdlet Backup-AzRecoveryServicesBackupItem tworzy kopię zapasową chronionego elementu kopii zapasowej platformy Azure. Za pomocą tego polecenia cmdlet można wykonać początkową kopię zapasową natychmiast po włączeniu ochrony lub uruchomieniu kopii zapasowej, jeśli zaplanowana kopia zapasowa zakończy się niepowodzeniem. To polecenie cmdlet może być również używane do przechowywania niestandardowego z datą wygaśnięcia lub bez daty wygaśnięcia — zapoznaj się z tekstem pomocy dotyczącej parametrów, aby uzyskać więcej informacji.

Przykłady

Przykład 1. Uruchamianie kopii zapasowej elementu kopii zapasowej

$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

Pierwsze polecenie pobiera kontener kopii zapasowej typu AzureVM o nazwie pstestv2vm1, a następnie zapisuje go w zmiennej $NamedContainer. Drugie polecenie pobiera element Kopii zapasowej odpowiadający kontenerowi w $NamedContainer, a następnie zapisuje go w zmiennej $Item. Ostatnie polecenie wyzwala zadanie tworzenia kopii zapasowej elementu kopii zapasowej w $Item z upływem 60 dni od tej pory, wartość domyślna czasu wygaśnięcia to 30 dni, jeśli nie zostanie określony.

Przykład 2

Uruchamia kopię zapasową elementu kopii zapasowej. (automatycznie wygenerowane)

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

Parametry

-BackupType

Typ kopii zapasowej do wykonania

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

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

-EnableCompression

Jeśli włączanie kompresji jest wymagane

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

-ExpiryDateTimeUTC

Określa czas wygaśnięcia punktu odzyskiwania jako obiekt DateTime, jeśli nic nie zostanie podane, przyjmuje wartość domyślną 30 dni. Dotyczy maszyn wirtualnych, SQL (tylko dla typu kopii zapasowej tylko do kopiowania), elementy kopii zapasowej usługi AFS.

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

-Item

Określa element kopii zapasowej, dla którego to polecenie cmdlet uruchamia operację tworzenia kopii zapasowej.

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

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet.

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

Dane wejściowe

ItemBase

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

String

Dane wyjściowe

JobBase