Delen via


Test-AzRecoveryServicesDSMove

Met deze cmdlet worden de benodigde validaties uitgevoerd voor DS Move.

Syntaxis

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

Description

Met deze cmdlet worden de benodigde validaties uitgevoerd voor DS Move. Met deze cmdlet wordt een booleaanse waarde gegenereerd als alle validaties zijn geslaagd. Het is verplicht om deze cmdlet uit te voeren vóór de cmdlet Initialize-AzRecoveryServicesDSMove. Deze cmdlet is handig voor scenario's voor DS-verplaatsing tussen tenants.

Voorbeelden

Voorbeeld 1: DS Move initialiseren voor het kopiëren van andere abonnementen

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
 }

Met de eerste cmdlet wordt de context van het doelabonnement ingesteld. Met de tweede cmdlet worden enkele verplichte validaties voor de doelkluis geactiveerd. Met de derde cmdlet wordt de context van het bronabonnement ingesteld. Vervolgens halen we CorrelationId op basis van de cmdlet Test-AzRecoveryServicesDSMove-cmdlet CorrelationId op met behulp van de cmdlet Initialize-AzRecoveryServicesDSMove. $corr kan worden ingevoerd voor de cmdlet Kopiëren.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Hiermee dwingt u de bewerking voor het verplaatsen van gegevens af (voorkomt het bevestigingsdialoogvenster). Deze parameter is optioneel.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SourceVault

Het bronkluisobject om gegevensverplaatsing te activeren.

Type:ARSVault
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-TargetVault

Het doelkluisobject waar de gegevens moeten worden verplaatst.

Type:ARSVault
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

ARSVault

Uitvoerwaarden

Boolean