From ef22b6363dca5e78366f706049b2cd16e71182b8 Mon Sep 17 00:00:00 2001 From: Wes Carroll Date: Sat, 6 Apr 2019 23:31:51 -0400 Subject: [PATCH] Add ShouldProcess support --- ZertoApiWrapper/Public/Invoke-ZertoMoveRollback.ps1 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ZertoApiWrapper/Public/Invoke-ZertoMoveRollback.ps1 b/ZertoApiWrapper/Public/Invoke-ZertoMoveRollback.ps1 index d3c11ff..0450175 100644 --- a/ZertoApiWrapper/Public/Invoke-ZertoMoveRollback.ps1 +++ b/ZertoApiWrapper/Public/Invoke-ZertoMoveRollback.ps1 @@ -1,6 +1,6 @@ <# .ExternalHelp ./en-us/ZertoApiWrapper-help.xml #> function Invoke-ZertoMoveRollback { - [cmdletbinding()] + [cmdletbinding(SupportsShouldProcess = $true)] param( [Parameter( HelpMessage = "Name(s) of VPG(s) to roll back from failing over", @@ -20,7 +20,9 @@ function Invoke-ZertoMoveRollback { Write-Error "VPG: $name not found. Please check the name and try again." } else { $uri = "{0}/{1}/moveRollBack" -f $baseUri, $id - Invoke-ZertoRestRequest -uri $uri -method "POST" + if ($PSCmdlet.ShouldProcess("Rolling back VPG: $name")) { + Invoke-ZertoRestRequest -uri $uri -method "POST" + } } } }