Udostępnij za pośrednictwem


Copy-AzRecoveryServicesVault

Kopiuje dane z magazynu w jednym regionie do magazynu w innym regionie.

Składnia

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>]

Opis

Polecenie cmdlet Copy-AzRecoveryServicesVault kopiuje dane z magazynu w jednym regionie do magazynu w innym regionie. Obecnie obsługujemy tylko przenoszenie danych na poziomie magazynu.

Przykłady

Przykład 1. Kopiowanie danych z magazynu1 do magazynu2

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

Dwa pierwsze polecenia cmdlet pobierają odpowiednio magazyn usługi Recovery Services — magazyn1 i magazyn2. Drugie polecenie wyzwala pełne dane przeniesione z magazynu1 do magazynu2. $sourceVault i $targetVault mogą również należeć do innej subskrypcji w ramach tej samej tanentu, można pobrać, ustawiając różne konteksty subskrypcji.

Przykład 2. Kopiowanie danych z magazynu1 do magazynu2 tylko z elementami, które zakończyły się niepowodzeniem

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

Dwa pierwsze polecenia cmdlet pobierają odpowiednio magazyn usługi Recovery Services — magazyn1 i magazyn2. Drugie polecenie wyzwala częściowe przenoszenie danych z magazynu1 do magazynu2 tylko z tymi elementami, które zakończyły się niepowodzeniem w poprzednich operacjach przenoszenia. $sourceVault i $targetVault mogą również należeć do innej subskrypcji w ramach tej samej tanentu, można pobrać, ustawiając różne konteksty subskrypcji.

Parametry

-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

-CorrelationIdForDataMove

Identyfikator korelacji na potrzeby wyzwalania przenoszenia ds.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
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

-Force

Wymusza operację przenoszenia danych (uniemożliwia okno dialogowe potwierdzenia) bez monitowania o potwierdzenie typu nadmiarowości magazynu docelowego. Ten parametr jest opcjonalny.

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

-RetryOnlyFailed

Przełącz parametr, aby spróbować przenieść dane tylko dla kontenerów w magazynie źródłowym, które nie zostały jeszcze przeniesione.

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

-SourceVault

Obiekt magazynu źródłowego do przeniesienia.

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

-TargetVault

Docelowy obiekt magazynu, w którym należy przenieść dane.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało 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

ARSVault

Dane wyjściowe

String