Freigeben über


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

ARSVault

Ausgaben

Boolean