From 3d04cbaf72ac3e0d3ea5f25e94e4f7d3eb9276f8 Mon Sep 17 00:00:00 2001 From: Stephan Yelle Date: Fri, 3 Jan 2025 23:57:08 -0500 Subject: [PATCH] Update SVSTaskGate.ps1 --- SVSTaskGate.ps1 | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/SVSTaskGate.ps1 b/SVSTaskGate.ps1 index bcf43a0..1dbd21a 100644 --- a/SVSTaskGate.ps1 +++ b/SVSTaskGate.ps1 @@ -864,10 +864,21 @@ try { if ($request.HttpMethod -eq "POST") { $bodyStream = New-Object IO.StreamReader $request.InputStream $body = $bodyStream.ReadToEnd() - $selectedSite = ConvertFrom-Json $body - + + # Log raw request body + Write-LogHybrid -Message "Raw request body: $body" -Level "Info" + + try { + $selectedSite = ConvertFrom-Json $body + Write-LogHybrid -Message "Parsed request body: $($selectedSite | ConvertTo-Json -Depth 10)" -Level "Info" + } + catch { + Write-LogHybrid -Message "Error parsing JSON: $($_.Exception.Message)" -Level "Error" + return + } + # Log the received request for debugging - Write-LogHybrid -Message "Received RMM installation request: $($selectedSite | ConvertTo-Json)" -Level "Info" + Write-LogHybrid -Message "Received RMM installation request: $($selectedSite | ConvertTo-Json -Depth 10)" -Level "Info" Write-LogHybrid -Message "Starting installation for site $($selectedSite.Name) ($($selectedSite.UID))..." -Level "Info" # Execute the installation command @@ -888,6 +899,7 @@ try { } } + "/setSVSPowerplan" { if ($request.HttpMethod -eq "GET") { Set-SVSPowerPlan