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


Test-AzRecoveryServicesDSMove

Этот командлет выполняет необходимые проверки для перемещения DS.

Синтаксис

Test-AzRecoveryServicesDSMove
    [-Force]
    [-DefaultProfile <IAzureContextContainer>]
    [-SourceVault] <ARSVault>
    [-TargetVault] <ARSVault>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

Этот командлет выполняет необходимые проверки для перемещения DS. Этот командлет создает логическое значение true, если все проверки успешно проходят. Перед Initialize-AzRecoveryServicesDSMove командлетом необходимо запустить этот командлет. Этот командлет полезен для сценария перемещения между клиентами DS.

Примеры

Пример 1. Инициализация перемещения DS для копирования между подписками

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
 }

Первый командлет задает контекст целевой подписки. Второй командлет активирует некоторые обязательные проверки в целевом хранилище. Третий командлет задает контекст исходной подписки. Затем на основе состояния командлета Test-AzRecoveryServicesDSMove мы извлекаем Корреляционный идентификатор с помощью командлета Initialize-AzRecoveryServicesDSMove. $corr можно ввести в командлет Copy.

Параметры

-Confirm

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

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера: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

-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

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

Boolean