Share via


Start-AzureSiteRecoveryUnplannedFailoverJob

Startar den oplanerade redundansväxlingen för en Site Recovery-skyddsentitet eller återställningsplan.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

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

Description

Cmdleten Start-AzureSiteRecoveryUnplannedFailoverJob startar den oplanerade redundansväxlingen för en Azure Site Recovery-skyddsentitet eller återställningsplan. Du kan kontrollera om jobbet lyckas med hjälp av cmdleten Get-AzureSiteRecoveryJob .

Exempel

Exempel 1: Starta ett oplanerat redundansjobb

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           : {}

Det första kommandot hämtar en skyddad container med cmdleten Get-AzureSiteRecoveryProtectionContainer och lagrar den sedan i variabeln $ProtectionContainer.

Det andra kommandot hämtar de skyddade entiteter som tillhör den skyddade containern som lagras i $ProtectionContainer med hjälp av cmdleten Get-AzureSiteRecoveryProtectionEntity . Kommandot lagrar resultatet i variabeln $ProtectionEntity.

Det sista kommandot startar redundansväxlingen för de skyddade entiteter som lagras i $ProtectionEntity och anger redundansriktningen.

Parametrar

-Direction

Anger redundansriktningen. De godtagbara värdena för den här parametern är:

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

-PerformSourceSideActions

Anger att åtgärden kan utföra åtgärder på källsidan.

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

-PerformSourceSiteOperations

Anger att källplatsåtgärder kan utföras.

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

-PrimaryAction

Anger att primära platsåtgärder krävs.

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

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

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

-ProtectionContainerId

Anger ID för en skyddad container. Den här cmdleten startar jobbet för en skyddad virtuell dator som tillhör den container som den här cmdleten anger.

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

-ProtectionEntity

Anger site recovery-skyddsentitetsobjektet.

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

-ProtectionEntityId

Anger ID för en skyddad virtuell dator som jobbet ska startas för.

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

-RecoveryPlan

Anger ett återställningsplanobjekt.

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

-RPId

Anger ID för en återställningsplan som jobbet ska startas för.

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

-WaitForCompletion

Anger att cmdleten väntar på att åtgärden ska slutföras innan den returnerar kontrollen till Windows PowerShell-konsolen.

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