diff --git a/samy.js b/samy.js index 461b473..b59dfeb 100644 --- a/samy.js +++ b/samy.js @@ -29,7 +29,7 @@ function logProgress(label, isSuccess) { if (completedTasks === totalTasks) { const finalMsg = document.createElement("div"); finalMsg.style.marginTop = "10px"; - finalMsg.innerHTML = ` All tasks complete (${completedTasks}/${totalTasks})`; + finalMsg.innerHTML = ` All tasks completed (${completedTasks}/${totalTasks})`; statusBox?.appendChild(finalMsg); document.title = ` ScriptMonkey - Complete (${completedTasks}/${totalTasks})`; @@ -333,6 +333,9 @@ async function triggerInstall() { console.error("triggerInstall fatal error:", e); } finally { runBtn.disabled = false; + if (totalTasks > 0) { + console.info(`[Info] All tasks completed (${completedTasks}/${totalTasks})`); + } } } diff --git a/samy.ps1 b/samy.ps1 index 8b58cb6..31346a9 100644 --- a/samy.ps1 +++ b/samy.ps1 @@ -474,7 +474,7 @@ $ConfirmPreference = 'None' # After module install, repair Event Log binding for legacy systems Repair-SVSMspEventLogBinding -EventSource "SVSMSP_Module" -TargetLog "SVSMSP Events" - Write-LogHybrid "Toolkit installation complete." "Success" "SVSModule" -LogToEvent + Write-LogHybrid "Toolkit installation completed." "Success" "SVSModule" -LogToEvent } @@ -1475,8 +1475,8 @@ function Invoke-CleanupSVSMSP { # - Delete HKLM:\Software\SVS\Deployment (via Remove-SVSDeploymentRegKey) Install-SVSMSP -Cleanup - Write-LogHybrid "SVSMSP toolkit cleanup complete (module, repo, registry)." Success OffBoard -LogToEvent - Send-Text $Context "SVSMSP toolkit cleanup complete." + Write-LogHybrid "SVSMSP toolkit cleanup completed (module, repo, registry)." Success OffBoard -LogToEvent + Send-Text $Context "SVSMSP toolkit cleanup completed." } else { throw "Install-SVSMSP function not found in current session." } @@ -1845,7 +1845,7 @@ function Install-DattoRMM { } } - Write-LogHybrid "Headless offboarding complete" Success OffBoard -LogToEvent + Write-LogHybrid "Headless offboarding completed" Success OffBoard -LogToEvent return }