Dela via


Start-AzureSiteRecoveryCommitFailoverJob

Startar redundansåtgärden för ett Site Recovery-objekt.

Kommentar

De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.

Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.

Syntax

Start-AzureSiteRecoveryCommitFailoverJob
     -RPId <String>
     [-Direction <String>]
     [-WaitForCompletion]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureSiteRecoveryCommitFailoverJob
     -ProtectionEntityId <String>
     -ProtectionContainerId <String>
     [-Direction <String>]
     [-WaitForCompletion]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureSiteRecoveryCommitFailoverJob
     -RecoveryPlan <ASRRecoveryPlan>
     [-Direction <String>]
     [-WaitForCompletion]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureSiteRecoveryCommitFailoverJob
     -ProtectionEntity <ASRProtectionEntity>
     [-Direction <String>]
     [-WaitForCompletion]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]

Description

Cmdleten Start-AzureSiteRecoveryCommitFailoverJob startar incheckningsprocessen för ett Azure Site Recovery-objekt efter en redundansåtgärd.

Exempel

Exempel 1: Starta ett incheckningsredundansjobb

PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer 
PS C:\> $Protected = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container 
PS C:\> Start-AzureSiteRecoveryCommitFailoverJob -ProtectionEntity $Protected
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 alla skyddade containrar för det aktuella Azure Site Recovery-valvet med hjälp av cmdleten Get-AzureSiteRecoveryProtectionContainer och lagrar sedan resultatet i variabeln $Container.

Det andra kommandot hämtar de skyddade virtuella datorerna som tillhör containern som lagras i $Container med hjälp av cmdleten Get-AzureSiteRecoveryProtectionEntity . Kommandot lagrar resultatet i variabeln $Protected.

Det sista kommandot startar redundansjobbet för de skyddade objekt som lagras i $Protected.

Parametrar

-Direction

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

  • PrimaryToRecovery
  • RecoveryToPrimary
Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:AzureSMProfile
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ProtectionEntity

Anger ett ASRProtectionEntity-objekt som jobbet ska startas för. Om du vill hämta ett ASRProtectionEntity-objekt använder du cmdleten Get-AzureSiteRecoveryProtectionEntity .

Typ:ASRProtectionEntity
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ProtectionEntityId

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

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RecoveryPlan

Anger ett återställningsplanobjekt som jobbet ska startas för. Om du vill hämta ett ASRRecoveryPlan-objekt använder du cmdleten Get-AzureSiteRecoveryRecoveryPlan .

Typ:ASRRecoveryPlan
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RPId

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

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WaitForCompletion

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False