diff --git a/ZertoApiWrapper/Public/en-us/ZertoApiWrapper-help.xml b/ZertoApiWrapper/Public/en-us/ZertoApiWrapper-help.xml
index 98cacd1..df46e9f 100644
--- a/ZertoApiWrapper/Public/en-us/ZertoApiWrapper-help.xml
+++ b/ZertoApiWrapper/Public/en-us/ZertoApiWrapper-help.xml
@@ -769,7 +769,7 @@
Export-ZertoVpg
-
+
allVpgs
Export all VPGs at this site
@@ -780,8 +780,8 @@
False
-
- outputFolder
+
+ outputPath
Location where to dump the resulting JSON files containing the VPG Settings
@@ -795,8 +795,8 @@
Export-ZertoVpg
-
- outputFolder
+
+ outputPath
Location where to dump the resulting JSON files containing the VPG Settings
@@ -807,7 +807,7 @@
None
-
+
vpgName
Name(s) of the VPG(s) to be exported
@@ -822,7 +822,7 @@
-
+
allVpgs
Export all VPGs at this site
@@ -834,8 +834,8 @@
False
-
- outputFolder
+
+ outputPath
Location where to dump the resulting JSON files containing the VPG Settings
@@ -846,7 +846,7 @@
None
-
+
vpgName
Name(s) of the VPG(s) to be exported
@@ -887,14 +887,14 @@
-------------------------- Example 1 --------------------------
- PS C:> Export-ZertoVpg -outputFolder "C:\ZertoVPGs" -vpgName "My Vpg", "My Other Vpg"
+ PS C:> Export-ZertoVpg -outputPath "C:\ZertoVPGs" -vpgName "My Vpg", "My Other Vpg"
Exports VPG settings for VPGs "My Vpg" and "My Other Vpg". Each settings object will be placed inside a JSON file at C:\ZertoVPGs\ with the name of the file being the name of the VPG.
-------------------------- Example 2 --------------------------
- PS C:> Export-ZertoVpg -outputFolder "C:\ZertoVPGs" -allVpgs
+ PS C:> Export-ZertoVpg -outputPath "C:\ZertoVPGs" -allVpgs
Exports VPG settings for all Vpgs replicated to or from this site. Each settings object will be placed inside a JSON file at C:\ZertoVPGs\ with the name of the file being the name of the VPG. If a VPG is in an un-editable state, it cannot be exported.
@@ -3422,7 +3422,7 @@
Get-ZertoServiceProfile
-
+
serviceProfileId
The service profile ID for which information should be returned.
@@ -3452,7 +3452,7 @@
-
+
serviceProfileId
The service profile ID for which information should be returned.
@@ -7151,18 +7151,6 @@
None
-
- commitValue
-
- The amount of time in seconds the failover waits in a Before Commit state to enable checking that the failover is as required before performing the commitPolicy setting. Default is the Site Setting
-
- String
-
- String
-
-
- None
-
shutdownPolicy
@@ -7180,11 +7168,11 @@
timeToWaitBeforeShutdownInSec
- Time, in seconds, before VMs are forcibly turned off if the Force Shutdown option is seclected after attempting to gracefully shut down the VMs
+ Time, in seconds, before the commitPolicy is invoked. Default setting is 3600 seconds (60 Minutes). Min value is 300 seconds (5 minutes). Max Value is 86,400 seconds (24 Hours).
- Int64
+ Int32
- Int64
+ Int32
None
@@ -7214,6 +7202,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -7244,18 +7254,6 @@
None
-
- commitValue
-
- The amount of time in seconds the failover waits in a Before Commit state to enable checking that the failover is as required before performing the commitPolicy setting. Default is the Site Setting
-
- String
-
- String
-
-
- None
-
reverseProtection
@@ -7286,11 +7284,11 @@
timeToWaitBeforeShutdownInSec
- Time, in seconds, before VMs are forcibly turned off if the Force Shutdown option is seclected after attempting to gracefully shut down the VMs
+ Time, in seconds, before the commitPolicy is invoked. Default setting is 3600 seconds (60 Minutes). Min value is 300 seconds (5 minutes). Max Value is 86,400 seconds (24 Hours).
- Int64
+ Int32
- Int64
+ Int32
None
@@ -7319,6 +7317,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -7353,6 +7375,13 @@
Start a failover of VPG "MyVpg" with the latest checkpoint and site default policies.
+
+ -------------------------- Example 2 --------------------------
+ PS C:\> Invoke-ZertoFailover -vpgName "MyVpg" -shutdownPolicy 2 -reverseProtection $false -commitPolicy 'Commit' -timeToWaitBeforeShutdownInSec 7200
+
+ Start a failover of VPG "MyVpg" with the latest checkpoint. VMs will attempt to be gracefully shutdown and if unsuccessful will be forcibly powered off. After 2 hours, if the VPG has not been committed or rolled back, the VPG will auto commit. Reverse protection will not be enabled.
+
+
@@ -7393,7 +7422,7 @@
None
- reverseProtect
+ reverseProtection
Use this switch to reverse protect the VPG(s) to the source site.
@@ -7407,7 +7436,7 @@
- reverseProtect
+ reverseProtection
Use this switch to reverse protect the VPG(s) to the source site.
@@ -7466,7 +7495,7 @@
-------------------------- Example 1 --------------------------
- PS C:\> Invoke-ZertoFailoverCommit -vpgName "MyVpg" -reverseProtect
+ PS C:\> Invoke-ZertoFailoverCommit -vpgName "MyVpg" -reverseProtection
Commits a VPG with reverse protection
@@ -7716,60 +7745,155 @@
forceShutdown
- False: If a utility (VMware Tools) is installed on the protected virtual machines, the procedure waits five minutes for the virtual machines to be gracefully shut down before forcibly powering them off.
- True: To force a shutdown of the virtual machines.
- Default: True
+ By default all virtual machines will attempt to be gracefully shutdown. If a source VM is not running VMware tools or cannot be gracefully shutdown, use this switch to force shutdown the source VMs.
- Boolean
- Boolean
+ SwitchParameter
- None
-
-
- reverseProtection
-
- False: Do not enable reverse protection. The VPG definition is kept with the status Needs Configuration and the reverse settings in the VPG definition are not set.
- True: Enable reverse protection. The virtual machines are recovered on the recovery site and then protected using the default reverse protection settings.
- Default Value: True
- Note: If ReverseProtection is set to True, the KeepSourceVMs should be ignored because the virtual disks of the VMs are used for replication and cannot have VMs attached.
-
- Boolean
-
- Boolean
-
-
- None
-
-
- keepSourceVms
-
- False: Remove the protected virtual machines from the protected site.
- True: Prevent the protected virtual machines from being deleted in the protected site.
- Default: False
-
- Boolean
-
- Boolean
-
-
- None
+ False
- continueOnPreScriptFailure
+ ContinueOnPreScriptFailure
- False: Do not continue the Move operation in case of failure of script executing prior the operation.
- True: Continue the Move operation in case of failure of script executing prior the operation.
- Default: False
+ Use this switch to continue the Move operation even if the Pre-Script fails to run properly.
- Boolean
- Boolean
+ SwitchParameter
+
+
+ False
+
+
+ disableReverseProtection
+
+ Do not enable reverse protection. The VPG definition is kept with the status Needs Configuration and the reverse settings in the VPG definition are not set.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
+
+
+ Invoke-ZertoMove
+
+ vpgName
+
+ Name(s) of the VPG(s) you want to move.
+
+ String[]
+
+ String[]
None
+
+ commitPolicy
+
+ 'Rollback': After the seconds specified in the commitValue setting have elapsed, the failover is rolled back.
+ 'Commit': After the seconds specified in the commitValue setting have elapsed, the failover continues, committing the virtual machines in the recovery site.
+ 'None': The virtual machines in the VPG being failed over remain in the Before Commit state until either they are committed with Commit a failover, or rolled back with Roll back a failover.
+ Default is the Site Settings setting.
+
+ String
+
+ String
+
+
+ None
+
+
+ commitPolicyTimeout
+
+ The amount of time, in seconds, the Move is in a 'Before Commit' state, before performing the commitPolicy setting. If omitted, the site settings default will be applied.
+
+ Int32
+
+ Int32
+
+
+ None
+
+
+ forceShutdown
+
+ By default all virtual machines will attempt to be gracefully shutdown. If a source VM is not running VMware tools or cannot be gracefully shutdown, use this switch to force shutdown the source VMs.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ keepSourceVms
+
+ Use this switch to Prevent the protected virtual machines from being deleted in the protected site. Reverse protection is not automatic with this selection and should reverse protection be required, must be manually configured post commit.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ ContinueOnPreScriptFailure
+
+ Use this switch to continue the Move operation even if the Pre-Script fails to run properly.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -7801,61 +7925,52 @@
None
- continueOnPreScriptFailure
+ ContinueOnPreScriptFailure
- False: Do not continue the Move operation in case of failure of script executing prior the operation.
- True: Continue the Move operation in case of failure of script executing prior the operation.
- Default: False
+ Use this switch to continue the Move operation even if the Pre-Script fails to run properly.
- Boolean
+ SwitchParameter
- Boolean
+ SwitchParameter
- None
+ False
+
+
+ disableReverseProtection
+
+ Do not enable reverse protection. The VPG definition is kept with the status Needs Configuration and the reverse settings in the VPG definition are not set.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
forceShutdown
- False: If a utility (VMware Tools) is installed on the protected virtual machines, the procedure waits five minutes for the virtual machines to be gracefully shut down before forcibly powering them off.
- True: To force a shutdown of the virtual machines.
- Default: True
+ By default all virtual machines will attempt to be gracefully shutdown. If a source VM is not running VMware tools or cannot be gracefully shutdown, use this switch to force shutdown the source VMs.
- Boolean
+ SwitchParameter
- Boolean
+ SwitchParameter
- None
+ False
-
+
keepSourceVms
- False: Remove the protected virtual machines from the protected site.
- True: Prevent the protected virtual machines from being deleted in the protected site.
- Default: False
+ Use this switch to Prevent the protected virtual machines from being deleted in the protected site. Reverse protection is not automatic with this selection and should reverse protection be required, must be manually configured post commit.
- Boolean
+ SwitchParameter
- Boolean
+ SwitchParameter
- None
-
-
- reverseProtection
-
- False: Do not enable reverse protection. The VPG definition is kept with the status Needs Configuration and the reverse settings in the VPG definition are not set.
- True: Enable reverse protection. The virtual machines are recovered on the recovery site and then protected using the default reverse protection settings.
- Default Value: True
- Note: If ReverseProtection is set to True, the KeepSourceVMs should be ignored because the virtual disks of the VMs are used for replication and cannot have VMs attached.
-
- Boolean
-
- Boolean
-
-
- None
+ False
vpgName
@@ -7869,6 +7984,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -7942,18 +8081,6 @@
None
-
- reverseProtect
-
- Set this to True to reverse protect the VPG(s) to the source site. If not set, will use selection made during move initiation. True or False
-
- Boolean
-
- Boolean
-
-
- None
-
keepSourceVms
@@ -7965,6 +8092,39 @@
False
+
+ reverseProtection
+
+ Set this to True to reverse protect the VPG(s) to the source site. If not set, will use selection made during move initiation. True or False
+
+
+ SwitchParameter
+
+
+ False
+
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -7980,17 +8140,17 @@
False
-
- reverseProtect
+
+ reverseProtection
Set this to True to reverse protect the VPG(s) to the source site. If not set, will use selection made during move initiation. True or False
- Boolean
+ SwitchParameter
- Boolean
+ SwitchParameter
- None
+ False
vpgName
@@ -8004,6 +8164,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -8077,6 +8261,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -8092,6 +8298,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -8383,6 +8613,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
New-ZertoVpg
@@ -8615,6 +8867,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
New-ZertoVpg
@@ -8847,6 +9121,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
New-ZertoVpg
@@ -9079,6 +9375,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
New-ZertoVpg
@@ -9311,6 +9629,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
New-ZertoVpg
@@ -9543,6 +9883,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -9798,6 +10160,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -9947,6 +10333,28 @@
False
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
New-ZertoVpgSettingsIdentifier
@@ -9962,6 +10370,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -9989,6 +10419,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -10824,7 +11278,7 @@
Set-ZertoAlert
-
+
alertId
Alert identifier(s) to be dismissed or undismissed.
@@ -10872,7 +11326,7 @@
Set-ZertoAlert
-
+
alertId
Alert identifier(s) to be dismissed or undismissed.
@@ -10920,7 +11374,7 @@
-
+
alertId
Alert identifier(s) to be dismissed or undismissed.
@@ -11230,6 +11684,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -11281,6 +11757,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -11378,6 +11878,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -11417,6 +11939,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -11490,6 +12036,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -11505,6 +12073,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
@@ -11602,6 +12194,28 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+
+ SwitchParameter
+
+
+ False
+
@@ -11641,6 +12255,30 @@
None
+
+ Confirm
+
+ Prompts you for confirmation before running the cmdlet.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+
+
+ WhatIf
+
+ Shows what would happen if the cmdlet runs. The cmdlet is not run.
+
+ SwitchParameter
+
+ SwitchParameter
+
+
+ False
+