Initialize-AzRecoveryServicesDSMove
Initialisiert DIE DS-Verschiebung für Copy-AzRecoveryServicesVault.
Syntax
Initialize-AzRecoveryServicesDSMove
[-DefaultProfile <IAzureContextContainer>]
[-SourceVault] <ARSVault>
[-TargetVault] <ARSVault>
[-RetryOnlyFailed]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Initialisiert DIE DS-Verschiebung für Copy-AzRecoveryServicesVault. Es ist obligatorisch, das Cmdlet Test-AzRecoveryServicesDSMove vor diesem Cmdlet auszuführen. Dieses Cmdlet generiert eine Korrelations-ID, die als Input to Copy-AzRecoveryServicesVault-Cmdlet verwendet werden kann. Dieses Cmdlet ist nützlich für mandantenübergreifendes DS-Verschiebungsszenario.
Beispiele
Beispiel 1: Initialisieren der DS-Verschiebung für abonnementübergreifende Kopie
Set-AzContext -SubscriptionName $targetSubscription
$validated = Test-AzRecoveryServicesDSMove -SourceVault $srcVault -TargetVault $trgVault -Force
Set-AzContext -SubscriptionName $sourceSubscription
if($validated) {
$corr = Initialize-AzRecoveryServicesDSMove -SourceVault $srcVault -TargetVault $trgVault
}
Das erste Cmdlet legt den Zielabonnementkontext fest. Das zweite Cmdlet löst einige obligatorische Überprüfungen im Zieltresor aus. Das dritte Cmdlet legt den Quellabonnementkontext fest. Anschließend wird basierend auf dem CmdletStatus "Test-AzRecoveryServicesDSMove" Korrelations-ID mithilfe des Cmdlets Initialize-AzRecoveryServicesDSMove abgerufen. $corr können Eingaben an das Cmdlet "Kopieren" sein.
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 |
-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 |
-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 Quelltresorobjekt zum Auslösen der Datenverschiebung.
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