public/scripts/New-Script.ps1
Function New-Script { [cmdletBinding( SupportsShouldProcess = $true, ConfirmImpact = 'medium' )] param( [Parameter(Mandatory)] [ValidateNotNullOrEmpty()] [hashtable] $Body ) Begin { $Endpoint = "/api/script" # Not Working yet, so not exposed } Process { If ($PSCmdlet.ShouldProcess($Server, "POST $Endpoint")) { $newApiPOSTRequestSplat = @{ Body = $Body Endpoint = $Endpoint } New-ApiPOSTRequest @newApiPOSTRequestSplat } } End { } } |