Share via


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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Le credenziali, l’account, il tenant e la sottoscrizione usati per comunicare con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceVault

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

Type:ARSVault
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TargetVault

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

Type:ARSVault
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

ARSVault

Output

Boolean