Share via


Copy-AzRecoveryServicesVault

Copia i dati da un insieme di credenziali in un'area in un insieme di credenziali in un'altra area.

Sintassi

Copy-AzRecoveryServicesVault
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-SourceVault] <ARSVault>
    [-TargetVault] <ARSVault>
    [-RetryOnlyFailed]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Copy-AzRecoveryServicesVault
    [-Force]
    -CorrelationIdForDataMove <String>
    [-DefaultProfile <IAzureContextContainer>]
    [-SourceVault] <ARSVault>
    [-TargetVault] <ARSVault>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrizione

Il cmdlet Copy-AzRecoveryServicesVault copia i dati da un insieme di credenziali in un'area a un insieme di credenziali in un'altra area. Attualmente è supportato solo lo spostamento dei dati a livello di insieme di credenziali.

Esempio

Esempio 1: Copiare dati da vault1 a vault2

$sourceVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName1" -Name "vault1"
$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName2" -Name "vault2"
Copy-AzRecoveryServicesVault -SourceVault $sourceVault -TargetVault $targetVault

I primi due cmdlet recuperano rispettivamente Insieme di credenziali di Servizi di ripristino- vault1 e vault2. Il secondo comando attiva uno spostamento completo dei dati da vault1 a vault2. $sourceVault e $targetVault possono appartenere anche a sottoscrizioni diverse all'interno dello stesso tanente, possono essere recuperate impostando contesti di sottoscrizione diversi.

Esempio 2: Copiare dati da vault1 a vault2 con solo elementi non riusciti

$sourceVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName1" -Name "vault1"
$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName "rgName2" -Name "vault2"
Copy-AzRecoveryServicesVault -SourceVault $sourceVault -TargetVault $targetVault -RetryOnlyFailed

I primi due cmdlet recuperano rispettivamente Insieme di credenziali di Servizi di ripristino- vault1 e vault2. Il secondo comando attiva uno spostamento parziale dei dati da vault1 a vault2 con solo gli elementi che non sono riusciti nelle operazioni di spostamento precedenti. $sourceVault e $targetVault possono appartenere anche a sottoscrizioni diverse all'interno dello stesso tanente, possono essere recuperate impostando contesti di sottoscrizione diversi.

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

-CorrelationIdForDataMove

ID correlazione per l'attivazione dello spostamento DS.

Type:String
Position:Named
Default value:None
Required:True
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) senza chiedere conferma per il tipo di ridondanza dell'archiviazione dell'insieme di credenziali di destinazione. Il parametro è facoltativo.

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

-RetryOnlyFailed

Passare al parametro per provare lo spostamento dei dati solo per i contenitori nell'insieme di credenziali di origine che non sono ancora stati spostati.

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

-SourceVault

Oggetto dell'insieme di credenziali di origine da spostare.

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

String