Поделиться через


Copy-AzRecoveryServicesVault

Копирует данные из хранилища в одном регионе в хранилище в другом регионе.

Синтаксис

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

Описание

Командлет Copy-AzRecoveryServicesVault копирует данные из хранилища в одном регионе в хранилище в другом регионе. В настоящее время поддерживается только перемещение данных уровня хранилища.

Примеры

Пример 1. Копирование данных из хранилища1 в хранилище2

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

Первые два командлета извлекает хранилище служб восстановления — vault1 и vault2 соответственно. Вторая команда активирует полный переход данных из хранилища1 в хранилище2. $sourceVault и $targetVault также могут принадлежать разным подпискам в одном клиенте, можно получить, задав разные контексты подписки.

Пример 2. Копирование данных из хранилища1 в хранилище2 только сбоем

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

Первые два командлета извлекает хранилище служб восстановления — vault1 и vault2 соответственно. Вторая команда активирует частичный переход данных из хранилища1 в хранилище2 только с теми элементами, которые завершились сбоем в предыдущих операциях перемещения. $sourceVault и $targetVault также могут принадлежать к другой подписке в одном таненте, можно получить, задав разные контексты подписки.

Параметры

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CorrelationIdForDataMove

Идентификатор корреляции для активации перемещения DS.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Force

Принудительно выполняет операцию перемещения данных (предотвращает диалоговое окно подтверждения), не запрашивая подтверждение для типа избыточности хранилища целевого хранилища. Этот параметр является необязательным.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RetryOnlyFailed

Параметр переключения для перемещения данных только для контейнеров в исходном хранилище, которые еще не перемещены.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SourceVault

Объект исходного хранилища, который необходимо переместить.

Тип:ARSVault
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-TargetVault

Объект целевого хранилища, в котором необходимо переместить данные.

Тип:ARSVault
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

ARSVault

Выходные данные

String