From cb9a4a7fe94b570dc4648e0720048708a12b94ea Mon Sep 17 00:00:00 2001 From: Stephan Yelle Date: Sun, 22 Jun 2025 16:29:48 -0400 Subject: [PATCH] added .synopsis --- StackMonkey.ps1 | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/StackMonkey.ps1 b/StackMonkey.ps1 index 85be9f8..086863c 100644 --- a/StackMonkey.ps1 +++ b/StackMonkey.ps1 @@ -3,6 +3,45 @@ #endregion +<# +.SYNOPSIS + ScriptMonkey – MSP client onboarding/offboarding toolkit with a user interface, + and optional silent install of the SVSMSP toolkit and headless DattoRMM deployment. + +.DESCRIPTION + Provides an HTTP-hosted GUI for selecting and running tasks (module installs, tweaks, offboarding, etc.). + When invoked with the correct parameters, it can silently install the SVSMSP toolkit and perform a headless + DattoRMM deployment without ever launching the browser or UI. + +.PARAMETER SilentInstall + Runs only the SVSMSP module install (Install-Toolkit) and skips launching the browser/UI. + +.PARAMETER DattoApiUrl + The Datto Automate API base URL for headless deployment. + +.PARAMETER DattoApiKey + Your Datto Automate API username. + +.PARAMETER DattoApiSecretKey + Your Datto Automate API password/secret. + +.PARAMETER SiteUID + The target Datto site UID for headless installation. + +.PARAMETER SiteName + The target Datto site name for headless installation. + +.PARAMETER PushSiteVars + Switch to include site variables in the headless DattoRMM install. + +.PARAMETER InstallRMM + Switch to install the RMM agent in the headless DattoRMM install. + +.PARAMETER SaveCopy + Switch to download the RMM installer executable during the headless DattoRMM install. +#> + + #region ScriptMonkey run silently Entrypoint [CmdletBinding()]