diff --git a/TGBeta.ps1 b/TGBeta.ps1 index 7935174..bfac79c 100644 --- a/TGBeta.ps1 +++ b/TGBeta.ps1 @@ -1503,6 +1503,9 @@ try { $selectedTasks = $requestData.SelectedTasks + Write-LogHybrid -Message "Offboarding request received with tasks: $($selectedTasks -join ', ')" -Level "Info" + + if (-not $selectedTasks -or $selectedTasks.Count -eq 0) { $response.StatusCode = 400 $responseString = "Error: No offboarding tasks selected." @@ -1515,7 +1518,7 @@ try { # Process each selected task foreach ($task in $selectedTasks) { switch ($task) { - "uninstallSVSMSPModule" { Uninstall-SVSMSP } + "uninstallSVSMSPModule" { Write-LogHybrid -Message "Uninstalling SVSMSP Module..." -Level "Info"; Uninstall-SVSMSP } "uninstallThreatLocker" { Uninstall-ThreatLocker } "uninstallCyberQP" { Uninstall-CyberQP } "uninstallDattoEDR" { Uninstall-DattoEDR }