Update StackMonkey.ps1

This commit is contained in:
2025-06-24 23:51:07 -04:00
parent 730656d4ca
commit 7305cb8115

View File

@@ -62,41 +62,23 @@
#>
#region ScriptMonkey run silently Entrypoint
[CmdletBinding(DefaultParameterSetName='UI')]
[CmdletBinding(DefaultParameterSetName='UI',
SupportsShouldProcess = $true,
ConfirmImpact = 'Medium'
)]
param(
# ─────────────────────────────────────────────────────────
# Toolkit-only mode
[Parameter(Mandatory,ParameterSetName='Toolkit')]
[switch]$SilentInstall,
[Parameter(Mandatory,ParameterSetName='Toolkit')][switch]$SilentInstall,
# ─────────────────────────────────────────────────────────
[Parameter(Mandatory,ParameterSetName='Datto')]
[string] $N8nPassword,
# Datto headless mode
[Parameter(Mandatory,ParameterSetName='Datto')]
#[ValidateNotNullOrEmpty()]
[string] $SiteUID,
[Parameter(Mandatory,ParameterSetName='Datto')]
#[ValidateNotNullOrEmpty()]
[string] $SiteName,
[Parameter(ParameterSetName='Datto')]
[switch] $PushSiteVars,
[Parameter(ParameterSetName='Datto')]
[switch] $InstallRMM,
[Parameter(ParameterSetName='Datto')]
[switch] $SaveCopy
[Parameter(Mandatory,ParameterSetName='Datto')][string] $N8nPassword,
[Parameter(Mandatory,ParameterSetName='Datto')][string] $SiteUID,
[Parameter(Mandatory,ParameterSetName='Datto')][string] $SiteName,
[Parameter(ParameterSetName='Datto')][switch] $PushSiteVars,
[Parameter(ParameterSetName='Datto')][switch] $InstallRMM,
[Parameter(ParameterSetName='Datto')][switch] $SaveCopy
)
# Listening port for HTTP UI