Start-AzureSiteRecoveryPlannedFailoverJob
Startar en planerad site recovery-redundansåtgärd.
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-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 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 |
-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 godtagbara 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.
Type: | String |
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 den skyddade container som jobbet ska startas för.
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 ett ASRProtectionEntity-objekt som jobbet ska startas för. Om du vill hämta ett ASRProtectionEntity-objekt använder du cmdleten Get-AzureSiteRecoveryProtectionEntity .
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 |