Dela via


Test-AzRecoveryServicesDSMove

Den här cmdleten utför nödvändiga valideringar för DS Move.

Syntax

Test-AzRecoveryServicesDSMove
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-SourceVault] <ARSVault>
    [-TargetVault] <ARSVault>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Den här cmdleten utför nödvändiga valideringar för DS Move. Den här cmdleten genererar en boolesk true om alla valideringar lyckas. Det är obligatoriskt att köra den här cmdleten innan Initialize-AzRecoveryServicesDSMove cmdlet. Den här cmdleten är användbar för DS-flyttscenario mellan klientorganisationer.

Exempel

Exempel 1: Initiera DS-flytt för kopiering mellan prenumerationer

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
 }

Första cmdleten anger målprenumerationskontext. Den andra cmdleten utlöser vissa obligatoriska valideringar i målvalvet. Tredje cmdlet anger källprenumerationskontext. Sedan, baserat på Test-AzRecoveryServicesDSMove cmdlet-tillstånd, hämtar vi CorrelationId med hjälp av Initialize-AzRecoveryServicesDSMove cmdlet. $corr kan matas in i cmdleten Kopiera.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Force

Tvingar fram åtgärden för dataflytt (förhindrar bekräftelsedialogruta). Den här parametern är valfri.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SourceVault

Källvalvsobjektet som utlöser dataflytt.

Typ:ARSVault
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-TargetVault

Målvalvsobjektet där data måste flyttas.

Typ:ARSVault
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

ARSVault

Utdata

Boolean