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 ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.
De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.
Syntaxis
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 aanvaardbare waarden voor deze parameter zijn:
- PrimaryToRecovery
- RecoveryToPrimary
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 aanvaardbare 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ProtectionEntity
Hiermee geeft u het Site Recovery-beveiligingsentiteitsobject op.
Type: | ASRProtectionEntity |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RecoveryPlan
Hiermee geeft u een herstelplanobject.
Type: | ASRRecoveryPlan |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RPId
Hiermee geeft u de id op van een herstelplan waarvoor de taak moet worden gestart.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |