Set-VBRFailoverPlan
Short Description
Modifies a selected failover plan or cloud failover plan.
Applies to
Platform: VMware, Hyper-V
Product Edition: Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
Set-VBRFailoverPlan -FailoverPlan <VBRFailoverPlan> [-Name <String>] [-Description <String>] [-FailoverPlanObject <VBRFailoverPlanObject[]>] [-EnablePreFailoverScript] [-PrefailoverCommand <String>] [-EnablePostFailoverScript] [-PostfailoverCommand <String>] [-EnablePublicIpRule] [-PassThru] [<CommonParameters>] |
Detailed Description
This cmdlet modifies settings of an existing failover plan or cloud failover plan.
|
Note |
|
To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. |
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
FailoverPlan |
Specifies the failover plan or cloud failover plan you want to modify. |
Accepts the VBRFailoverPlan or VBRCloudFailoverPlan objects. To get these objects, run the Get-VBRFailoverPlan cmdlet. |
True |
Named |
True (ByValue, |
|
Name |
Specifies the new name you want to assign to the failover plan. |
String |
False |
Named |
False |
|
Description |
Specifies the new description you want to apply to the failover plan. |
String |
False |
Named |
False |
|
FailoverPlanObject |
Specifies the array of VMs or cloud VMs you want to add to the failover plan. |
Accepts the VBRFailoverPlanObject or VBRCloudFailoverPlanObject objects. To get the object, run the New-VBRFailoverPlanObject cmdlet. |
False |
Named |
False |
|
EnablePreFailoverScript |
Enables the option to run a script before failing over to replicas. Use the PrefailoverCommand parameter to set the path to the script. |
SwitchParameter |
False |
Named |
False |
|
PrefailoverCommand |
Specifies the path to the script you want to automatically run before failing over to replicas. |
String |
False |
Named |
False |
|
EnablePostFailoverScript |
Enables the option to run a script after failing over to replicas is complete. Use the PostfailoverCommand parameter to set the path to the script. |
SwitchParameter |
|||
|
PostfailoverCommand |
Specifies the path to the script you want to automatically run after failing over to replicas is complete. |
String |
False |
Named |
False |
|
EnablePublicIpRule |
Enables the failover plan to use the public IP rules configured in the VBRFailoverPlanObject or VBRCloudFailoverPlanObject objects. |
SwitchParameter |
False |
Named |
False |
|
PassThru |
Defines that the command returns the output object to the Windows PowerShell console. |
SwitchParameter |
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
Examples
Example 1. Adding Server to Failover Plan
|
This example shows how to add one more server to the MS Exchange Group Failover failover plan.
Perform the following steps:
|
Example 2. Adding Server to Failover Plan
|
[Cloud provider] This example shows how to add a pre-failover script to the ABC Company Failover Plan tenant failover plan.
Perform the following steps:
|
Related Commands