Condividi tramite


Test-AzRecoveryServicesDSMove

Questo cmdlet esegue le convalide necessarie per lo spostamento DS.

Sintassi

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

Descrizione

Questo cmdlet esegue le convalide necessarie per lo spostamento DS. Questo cmdlet genera un valore booleano true se tutte le convalide vengono superate correttamente. È obbligatorio eseguire questo cmdlet prima di Initialize-AzRecoveryServicesDSMove cmdlet. Questo cmdlet è utile per lo scenario di spostamento tra tenant DS.

Esempio

Esempio 1: Inizializzare lo spostamento DS per la copia tra sottoscrizioni

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
 }

Il primo cmdlet imposta il contesto della sottoscrizione di destinazione. Il secondo cmdlet attiva alcune convalide obbligatorie nell'insieme di credenziali di destinazione. Il terzo cmdlet imposta il contesto della sottoscrizione di origine. Quindi, in base allo stato del cmdlet Test-AzRecoveryServicesDSMove, viene recuperato CorrelationId usando Initialize-AzRecoveryServicesDSMove cmdlet. $corr può essere input per il cmdlet Copy.

Parametri

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

Forza l'operazione di spostamento dei dati (impedisce la finestra di dialogo di conferma). Questo parametro è facoltativo.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SourceVault

Oggetto insieme di credenziali di origine per attivare lo spostamento dei dati.

Tipo:ARSVault
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-TargetVault

Oggetto insieme di credenziali di destinazione in cui devono essere spostati i dati.

Tipo:ARSVault
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Output