Copy-AzRecoveryServicesVault
Kopiert Daten aus einem Tresor in einer Region in einen Tresor in einer anderen 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>]
Beschreibung
Das Cmdlet Copy-AzRecoveryServicesVault kopiert Daten aus einem Tresor in einer Region in einen Tresor in einer anderen Region. Derzeit unterstützen wir nur die Verschiebung von Daten auf Tresorebene.
Beispiele
Beispiel 1: Kopieren von Daten aus Tresor1 in Vault2
$sourceVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName1" -Name "vault1"
$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName2" -Name "vault2"
Copy-AzRecoveryServicesVault -SourceVault $sourceVault -TargetVault $targetVault
Die ersten beiden Cmdlets rufen Recovery Services Vault - Vault1 bzw. Vault2 ab. Der zweite Befehl löst einen vollständigen Datenverschiebungsvorgang von Vault1 zu Vault2 aus. $sourceVault und $targetVault können auch zu unterschiedlichen Abonnements innerhalb desselben Tanents gehören, indem unterschiedliche Abonnementkontexte festgelegt werden.
Beispiel 2: Kopieren von Daten aus Tresor1 in Vault2 mit nur fehlgeschlagenen Elementen
$sourceVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName1" -Name "vault1"
$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName2" -Name "vault2"
Copy-AzRecoveryServicesVault -SourceVault $sourceVault -TargetVault $targetVault -RetryOnlyFailed
Die ersten beiden Cmdlets rufen Recovery Services Vault - Vault1 bzw. Vault2 ab. Der zweite Befehl löst eine partielle Datenverschiebung von Vault1 zu Vault2 mit nur den Elementen aus, die bei vorherigen Verschiebungsvorgängen fehlgeschlagen sind. $sourceVault und $targetVault können auch zu unterschiedlichen Abonnements innerhalb desselben Tanents gehören, indem unterschiedliche Abonnementkontexte festgelegt werden.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CorrelationIdForDataMove
Korrelations-ID zum Auslösen der DS-Verschiebung.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Erzwingt den Datenverschiebungsvorgang (verhindert das Bestätigungsdialogfeld), ohne eine Bestätigung für den Zieltresor-Speicherredundanztyp zu verlangen. Dieser Parameter ist optional.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RetryOnlyFailed
Wechseln Sie zum Testen der Datenverschiebung nur für Container im Quelltresor, die noch nicht verschoben wurden.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SourceVault
Das quelltresor-Objekt, das verschoben werden soll.
Typ: | ARSVault |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-TargetVault
Das Zieltresorobjekt, in das die Daten verschoben werden müssen.
Typ: | ARSVault |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Ausgaben
Azure PowerShell