Delen via


Start-AzureSiteRecoveryPlannedFailoverJob

Hiermee start u een geplande failoverbewerking van Site Recovery.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van Service Management-API's. Zie de Az PowerShell-module voor cmdlets voor het beheren van Azure Resource Manager-resources.

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

De cmdlet Start-AzureSiteRecoveryPlannedFailoverJob start een geplande failover voor een Azure Site Recovery-beveiligingsentiteit of herstelplan. U kunt controleren of de taak slaagt met behulp van de cmdlet Get-AzureSiteRecoveryJob .

Voorbeelden

Voorbeeld 1: Een geplande failovertaak starten

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

Met de eerste opdracht worden alle beveiligde containers in de huidige Azure Site Recovery-kluis opgehaald met behulp van de cmdlet Get-AzureSiteRecoveryProtectionContainer en worden de resultaten vervolgens opgeslagen in de $Container variabele. In dit voorbeeld is er één container.

De tweede opdracht haalt de beveiligde virtuele machines op die deel uitmaken van de container die is opgeslagen in $Container met behulp van de cmdlet Get-AzureSiteRecoveryProtectionEntity . Met de opdracht worden de resultaten opgeslagen in de variabele $Protected.

Met de laatste opdracht wordt de failovertaak gestart in de richting PrimaryToRecovery voor de beveiligde virtuele machines die zijn opgeslagen in $Protected.

Parameters

-Direction

Hiermee geeft u de richting van de failover op. De acceptabele waarden voor deze parameter zijn:

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

-Optimize

Hiermee geeft u op waarvoor moet worden geoptimaliseerd. Deze parameter is van toepassing op failover van een Azure-site naar een on-premises site waarvoor een aanzienlijke gegevenssynchronisatie is vereist. De acceptabele waarden voor deze parameter zijn:

  • ForDowntime
  • ForSynchronisatie

Wanneer ForDowntime is opgegeven, geeft dit aan dat gegevens vóór een failover worden gesynchroniseerd om downtime te minimaliseren. Synchronisatie wordt uitgevoerd zonder de virtuele machine af te sluiten. Nadat de synchronisatie is voltooid, wordt de taak onderbroken. Hervat de taak om een extra synchronisatiebewerking uit te voeren waarmee de virtuele machine wordt afgesloten.

Wanneer ForSynchronization is opgegeven, geeft dit aan dat gegevens alleen worden gesynchroniseerd tijdens een failover, zodat gegevenssynchronisatie wordt geminimaliseerd. Omdat deze instelling is ingeschakeld, wordt de virtuele machine onmiddellijk afgesloten. De synchronisatie wordt gestart na het afsluiten om de failoverbewerking te voltooien.

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

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

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

-ProtectionContainerId

Hiermee geeft u de id op van de beveiligde container waarvoor de taak moet worden gestart.

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

-ProtectionEntity

Hiermee geeft u het Site Recovery-beveiligingsentiteitsobject op.

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

-ProtectionEntityId

Hiermee geeft u een ASRProtectionEntity-object op waarvoor de taak moet worden gestart. Gebruik de cmdlet Get-AzureSiteRecoveryProtectionEntity om een ASRProtectionEntity-object te verkrijgen.

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

-RecoveryPlan

Hiermee geeft u een herstelplanobject.

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

-RPId

Hiermee geeft u de id op van een herstelplan waarvoor de taak moet worden gestart.

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

-WaitForCompletion

Geeft aan dat de cmdlet wacht tot de bewerking is voltooid voordat het besturingselement wordt geretourneerd naar de Windows PowerShell-console.

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