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