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


Start-AzureSiteRecoveryUnplannedFailoverJob

Запускает un плановая отработка отказа для сущности защиты Site Recovery или плана восстановления.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

Start-AzureSiteRecoveryUnplannedFailoverJob
     -RPId <String>
     -Direction <String>
     [-PrimaryAction <Boolean>]
     [-PerformSourceSideActions]
     [-WaitForCompletion]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
     -ProtectionEntityId <String>
     -ProtectionContainerId <String>
     -Direction <String>
     [-PerformSourceSiteOperations <Boolean>]
     [-PerformSourceSideActions]
     [-WaitForCompletion]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
     -RecoveryPlan <ASRRecoveryPlan>
     -Direction <String>
     [-PrimaryAction <Boolean>]
     [-PerformSourceSideActions]
     [-WaitForCompletion]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureSiteRecoveryUnplannedFailoverJob
     -ProtectionEntity <ASRProtectionEntity>
     -Direction <String>
     [-PerformSourceSiteOperations <Boolean>]
     [-PerformSourceSideActions]
     [-WaitForCompletion]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]

Описание

Командлет Start-AzureSiteRecoveryUnplannedFailoverJob запускает un плановая отработка отказа объекта защиты Azure Site Recovery или плана восстановления. Вы можете проверить успешность задания с помощью командлета Get-AzureSiteRecoveryJob .

Примеры

Пример 1. Запуск задания un плановая отработка отказа

PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $ProtectionContainer 
PS C:\> Start-AzureSiteRecoveryUnplannedFailoverJob -ProtectionEntity $ProtectionEntity -Direction "PrimaryToRecovery"
ID               : c38eecdc-731c-405b-a61c-08db99aae2fe
ClientRequestId  : 32ace403-0916-4967-83a1-529176bd6e88-2014-49-06 15:49:24Z-P
State            : NotStarted
StateDescription : NotStarted
StartTime        : 
EndTime          : 
AllowedActions   : {}
Name             : 
Tasks            : {}
Errors           : {}

Первая команда получает защищенный контейнер с помощью командлета Get-AzureSiteRecoveryProtectionContainer , а затем сохраняет его в переменной $ProtectionContainer.

Вторая команда получает защищенные сущности, принадлежащие защищенному контейнеру, хранящимся в $ProtectionContainer с помощью командлета Get-AzureSiteRecoveryProtectionEntity . Команда сохраняет результаты в переменной $ProtectionEntity.

Последняя команда запускает отработку отказа для защищенных сущностей, хранящихся в $ProtectionEntity, и указывает направление отработки отказа.

Параметры

-Direction

Указывает направление отработки отказа. Допустимые значения для этого параметра:

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

-PerformSourceSideActions

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

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

-PerformSourceSiteOperations

Указывает, что можно выполнять операции исходного сайта.

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

-PrimaryAction

Указывает, что необходимы действия первичного сайта.

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

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

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

-ProtectionContainerId

Указывает идентификатор защищенного контейнера. Этот командлет запускает задание защищенной виртуальной машины, принадлежащую контейнеру, который указывает этот командлет.

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

-ProtectionEntity

Указывает объект сущности защиты Site Recovery.

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

-ProtectionEntityId

Указывает идентификатор защищенной виртуальной машины, для которой необходимо запустить задание.

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

-RecoveryPlan

Указывает объект плана восстановления.

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

-RPId

Указывает идентификатор плана восстановления, для которого необходимо запустить задание.

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

-WaitForCompletion

Указывает, что командлет ожидает завершения операции перед возвращением элемента управления в консоль Windows PowerShell.

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