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
Utdata
Azure PowerShell