public/service_desk/Remove-ServiceDeskTicket.ps1
Function Remove-ServiceDeskTicket { [cmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = 'high' )] param( [Parameter( Mandatory, Position = 0, ValueFromPipeline, ValueFromPipelineByPropertyName )] [Alias('TicketId')] [int] $Id ) Begin { } Process { $Endpoint = "/api/service_desk/tickets/{0}" -f $Id If ($PSCmdlet.ShouldProcess($Server, "DELETE $Endpoint")) { $Result = New-ApiDELETERequest -Endpoint $Endpoint } } End { $Result } } |