Start-AzureSiteRecoveryPlannedFailoverJob
Startar en planerad site recovery-redundansåtgärd.
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-AzureSiteRecoveryPlannedFailoverJob
-RPId <String>
-Direction <String>
[-WaitForCompletion]
[-Optimize <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryPlannedFailoverJob
-ProtectionEntityId <String>
-ProtectionContainerId <String>
-Direction <String>
[-WaitForCompletion]
[-Optimize <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryPlannedFailoverJob
-RecoveryPlan <ASRRecoveryPlan>
-Direction <String>
[-WaitForCompletion]
[-Optimize <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Start-AzureSiteRecoveryPlannedFailoverJob
-ProtectionEntity <ASRProtectionEntity>
-Direction <String>
[-WaitForCompletion]
[-Optimize <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Cmdleten Start-AzureSiteRecoveryPlannedFailoverJob startar en planerad redundans 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 planerat redundansjobb
PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $Protected = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container
PS C:\> Start-AzureSiteRecoveryPlannedFailoverJob -Direction PrimaryToRecovery -ProtectionEntity $Protected -Optimize ForDowntime
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 i det aktuella Azure Site Recovery-valvet med hjälp av cmdleten Get-AzureSiteRecoveryProtectionContainer och lagrar sedan resultatet i variabeln $Container. I det här exemplet finns det en enda 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 i den riktning som PrimaryToRecovery för de skyddade virtuella datorerna 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: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Optimize
Anger vad du ska optimera för. Den här parametern gäller för redundans från en Azure-plats till en lokal plats som kräver en betydande datasynkronisering. De acceptabla värdena för den här parametern är:
- ForDowntime
- ForSynchronization
När ForDowntime har angetts anger detta att data synkroniseras före redundansväxlingen för att minimera stilleståndstiden. Synkroniseringen utförs utan att stänga av den virtuella datorn. När synkroniseringen är klar pausas jobbet. Återuppta jobbet för att utföra ytterligare en synkroniseringsåtgärd som stänger av den virtuella datorn.
När ForSynchronization har angetts anger detta att data endast synkroniseras under redundansväxlingen så att datasynkroniseringen minimeras. Eftersom den här inställningen är aktiverad stängs den virtuella datorn av omedelbart. Synkroniseringen startar efter avstängningen för att slutföra redundansåtgärden.
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 den skyddade container som jobbet ska startas för.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ProtectionEntity
Anger site recovery-skyddsentitetsobjektet.
Typ: | ASRProtectionEntity |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ProtectionEntityId
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: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RecoveryPlan
Anger ett återställningsplanobjekt.
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 |