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 dem Cmdlet Initialize-AzRecoveryServicesDSMove 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. 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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Erzwingt den Datenverschiebungsvorgang (verhindert das Bestätigungsdialogfeld). Dieser Parameter ist optional.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceVault

Das Quelltresorobjekt zum Auslösen der Datenverschiebung.

Type:ARSVault
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TargetVault

Das Zieltresorobjekt, in das die Daten verschoben werden müssen.

Type:ARSVault
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

ARSVault

Ausgaben

Boolean