Udostępnij za pośrednictwem


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

Typ:BackupType
Dopuszczalne wartości:Full, Differential, Log, CopyOnlyFull
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

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

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EnableCompression

Jeśli włączanie kompresji jest wymagane

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:Nullable<T>[DateTime]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Item

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

Typ:ItemBase
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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