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 |
Входные данные
Выходные данные
Azure PowerShell