Test-AzRecoveryServicesDSMove
Dieses Cmdlet führt erforderliche Überprüfungen für DS Move durch.
Syntax
Test-AzRecoveryServicesDSMove
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-SourceVault] <ARSVault>
[-TargetVault] <ARSVault>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Dieses Cmdlet führt erforderliche Überprüfungen für DS Move durch. Dieses Cmdlet generiert einen booleschen True, wenn alle Überprüfungen erfolgreich bestehen. Es ist obligatorisch, dieses Cmdlet vor Initialize-AzRecoveryServicesDSMove Cmdlet auszuführen. 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. Basierend auf Test-AzRecoveryServicesDSMove Cmdlet-Status rufen wir dann Korrelations-ID mithilfe Initialize-AzRecoveryServicesDSMove Cmdlets ab. $corr können Eingaben an das Cmdlet "Kopieren" sein.
Parameter
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
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). Dieser Parameter ist optional.
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 passiert, 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