Copy-AzRecoveryServicesVault

將數據從某個區域中的保存庫複製到另一個區域中的保存庫。

Syntax

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>]

Description

Copy-AzRecoveryServicesVault Cmdlet 會將數據從某個區域中的保存庫複製到另一個區域中的保存庫。 目前我們只支援保存庫層級的數據移動。

範例

範例 1:將數據從 vault1 複製到 vault2

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

前兩個 Cmdlet 分別擷取復原服務保存庫 - vault1 和 vault2。 第二個命令會觸發從 vault1 移至 vault2 的完整數據。 $sourceVault和$targetVault也可以屬於相同曬黑內的不同訂用帳戶,可以藉由設定不同的訂用帳戶內容來擷取。

範例 2:將數據從 vault1 複製到只有失敗專案的 vault2

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

前兩個 Cmdlet 分別擷取復原服務保存庫 - vault1 和 vault2。 第二個命令會觸發從 vault1 移至 vault2 的部分數據,其中只有先前移動作業失敗的專案。 $sourceVault和$targetVault也可以屬於相同曬黑內的不同訂用帳戶,可以藉由設定不同的訂用帳戶內容來擷取。

參數

-Confirm

執行 Cmdlet 之前先提示您確認。

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

-CorrelationIdForDataMove

觸發 DS Move 的相互關聯標識碼。

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

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

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

-Force

強制數據移動作業(防止確認對話框),而不要求確認目標保存庫記憶體備援類型。 這是選擇性參數。

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

-RetryOnlyFailed

切換參數以嘗試只針對尚未移動之來源保存庫中的容器移動數據。

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

-SourceVault

要移動的來源保存庫物件。

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

-TargetVault

必須移動數據的目標保存庫物件。

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

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 未執行 Cmdlet。

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

輸入

ARSVault

輸出

String