Dela via


Copy-AzRecoveryServicesVault

Kopierar data från ett valv i en region till ett valv i en annan region.

Syntax

Copy-AzRecoveryServicesVault
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-SourceVault] <ARSVault>
    [-TargetVault] <ARSVault>
    [-RetryOnlyFailed]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Copy-AzRecoveryServicesVault
    [-Force]
    -CorrelationIdForDataMove <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-SourceVault] <ARSVault>
    [-TargetVault] <ARSVault>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cmdleten Copy-AzRecoveryServicesVault kopierar data från ett valv i en region till ett valv i en annan region. För närvarande stöder vi endast flytt av data på valvnivå.

Exempel

Exempel 1: Kopiera data från valv1 till valv2

$sourceVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName1" -Name "vault1"
$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName2" -Name "vault2"
Copy-AzRecoveryServicesVault -SourceVault $sourceVault -TargetVault $targetVault

De två första cmdletarna hämtar Recovery Services Vault – vault1 respektive vault2. Det andra kommandot utlöser en fullständig dataflytt från valv1 till valv2. $sourceVault och $targetVault kan också tillhöra olika prenumerationer inom samma tanent kan hämtas genom att ange olika prenumerationskontexter.

Exempel 2: Kopiera data från vault1 till vault2 med endast misslyckade objekt

$sourceVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName1" -Name "vault1"
$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName2" -Name "vault2"
Copy-AzRecoveryServicesVault -SourceVault $sourceVault -TargetVault $targetVault -RetryOnlyFailed

De två första cmdletarna hämtar Recovery Services Vault – vault1 respektive vault2. Det andra kommandot utlöser en partiell dataflytt från valv1 till valv2 med endast de objekt som misslyckades i tidigare flyttåtgärder. $sourceVault och $targetVault kan också tillhöra olika prenumerationer inom samma tanent kan hämtas genom att ange olika prenumerationskontexter.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Aliases:cf
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-CorrelationIdForDataMove

Korrelations-ID för att utlösa DS Move.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Tvingar fram dataflyttningsåtgärden (förhindrar bekräftelsedialogrutan) utan att be om bekräftelse för redundanstypen för målvalvets lagring. Den här parametern är valfri.

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-RetryOnlyFailed

Växla parameter för att endast försöka flytta data för containrar i källvalvet som ännu inte har flyttats.

Typ:SwitchParameter
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceVault

Källvalvsobjektet som ska flyttas.

Typ:ARSVault
Position:1
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-TargetVault

Målvalvsobjektet där data måste flyttas.

Typ:ARSVault
Position:2
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Typ:SwitchParameter
Aliases:wi
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

ARSVault

Utdata

String