Private/Invoke/Invoke-CWMDeleteMaster.ps1
function Invoke-CWMDeleteMaster { [CmdletBinding(SupportsShouldProcess)] param ( [string]$URI ) $WebRequestArguments = @{ Uri = $URI Method = 'Delete' } if ($PSCmdlet.ShouldProcess($WebRequestArguments.URI, "Invoke-CWMDeleteMaster")) { $Result = Invoke-CWMWebRequest -Arguments $WebRequestArguments if($Result.content){ $Result = $Result.content | ConvertFrom-Json } } if ($Result.StatusCode -eq 204) { Write-Verbose 'Success' return } return $Result } |