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 |