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