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 del cmdlet Initialize-AzRecoveryServicesDSMove. 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 il cmdlet Initialize-AzRecoveryServicesDSMove. $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

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare 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). Il 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 gli effetti dell'esecuzione del cmdlet. 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

ARSVault

Output

Boolean