--- title: "Start-VBRCDPReplicaFailover" description: "Starts to perform failover to VM replicas. Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License This cmdlet provides the following parameter sets: This cmdlet starts to perform failover to VM replicas." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/start-vbrcdpreplicafailover.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Continuous Data Protection (CDP) > CDP Failover > Start-VBRCDPReplicaFailover" dateModified: "2026-08-19" --- # Start-VBRCDPReplicaFailover ## Short Description Starts to perform failover to VM replicas. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets:
ToPointInTime (Default)
LongTermRestorePoint
Planned
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Commit |
Defines that the cmdlet will perform permanent failover of the specified replicas in the failover state.
|
|
False |
Named |
False |
|
Force |
Defines that the cmdlet will perform a failover without showing warnings in the PowerShell console. |
|
False |
Named |
False |
|
LongTermRestorePoint |
Specifies a long-term restore point of a VM protected with CDP. The cmdlet will perform failover to this restore point. Accepts the |
|
True |
Named |
False |
|
Planned |
Defines that the cmdlet will perform planned failover. |
|
True |
Named |
False |
|
PowerOn |
Defines that the cmdlet will power on a CDP replica after performing failover. If you do not provide this parameter, the cmdlet will power on the replica. If you do not want to power on the replica, set the parameter to the Default: Note: If you provide this parameter with the |
|
False |
Named |
False |
|
Reason |
Specifies the reason for performing failover. |
|
False |
Named |
False |
|
Replica |
Specifies a VM protected with CDP to which you want to perform failover. Accepts the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
RunAsync |
Defines that the command returns immediately without waiting for the task to complete. |
|
False |
Named |
False |
|
ToPointInTime |
Specifies a replicated state that is available for a VM protected with CDP. |
|
False |
Named |
False |
|
Confirm |
Defines that the cmdlet will display a prompt that asks if you want to continue running the command. |
|
False |
Named |
False |
|
WhatIf |
Defines that the cmdlet will write a message that describes the effects of running the cmdlet without actually performing any action. |
|
False |
Named |
False |