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 voordat Initialize-AzRecoveryServicesDSMove cmdlet. 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 Test-AzRecoveryServicesDSMove cmdletstatus op met behulp van Initialize-AzRecoveryServicesDSMove cmdlet. $corr kan worden ingevoerd voor de cmdlet Kopiƫren.
Parameters
-Confirm
U wordt 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
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
Uitvoerwaarden
Azure PowerShell