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
Typ: | BackupType |
Godkända värden: | Full, Differential, Log, CopyOnlyFull |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EnableCompression
Om det krävs att du aktiverar komprimering
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | Nullable<T>[DateTime] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Item
Anger ett säkerhetskopieringsobjekt som den här cmdleten startar en säkerhetskopieringsåtgärd för.
Typ: | ItemBase |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-VaultId
ARM-ID för Recovery Services-valvet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Nullable<T>[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Utdata
Relaterade länkar
Azure PowerShell