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()]