--- title: "Start-VBRvCDReplicaFailover" description: "This cmdlet starts to perform failover to a Cloud Director replica." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/start-vbrvcdreplicafailover.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > VMware Cloud Director > Replication for VMware Cloud Director > Cloud Director Replica Failover > Start-VBRvCDReplicaFailover" dateModified: "2026-08-19" --- # Start-VBRvCDReplicaFailover ## Short Description Starts to perform failover to a Cloud Director replica. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets:
Failover (Default)
Definitive
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Definitive |
Defines that the cmdlet will perform a permanent failover of a Cloud Director replica. If you do not specify this parameter, the cmdlet will not switch permanently from the original vApp to a Cloud Director replica. Note: Before you perform permanent failover, make sure that your Cloud Director replica is in the Failover state. |
|
False |
Named |
False |
|
Force |
Defines that the cmdlet will perform failover without showing warnings in the PowerShell console. |
|
False |
Named |
False |
|
PowerOn |
If set, the replica vApp will be powered on after the failback. Otherwise, you will need to power the vApp on manually. |
|
False |
Named |
False |
|
Reason |
Specifies the reason for performing failover. |
|
False |
Named |
False |
|
RestorePoint |
Specifies a restore point of a Cloud Director replica to which you want to perform failover. Accepts the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
Retry |
Defines that if failover does not complete successfully, Veeam Backup & Replication will start to perform failover to a Cloud Director replica again. If you do not specify this parameter, the cmdlet will not start to perform failover to a Cloud Director replica if some VMs are in the incomplete state. |
|
False |
Named |
False |
|
RunAsync |
Defines that the command returns immediately without waiting for the task to complete. |
|
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 |