Files
SAMY/samy.tasks.json
2025-12-22 10:31:58 -05:00

209 lines
5.7 KiB
JSON

[
{
"Id": "setSVSPowerplan",
"Name": "setSVSPowerplan",
"Label": "Set SVS Powerplan",
"HandlerFn": "Invoke-SetSVSPowerPlan",
"Page": "onboard",
"Column": "left",
"Tooltip": "Applies the SVS power configuration"
},
{
"Id": "installSVSMSPModule",
"Name": "installSVSMSPModule",
"Label": "Install SVSMSP Module",
"HandlerFn": "Invoke-InstallSVSMSP",
"Page": "onboard",
"Column": "left",
"Tooltip": "Installs or updates the SVSMSP toolkit module"
},
{
"Id": "installCyberQP",
"Name": "installCyberQP",
"Label": "Install CyberQP",
"HandlerFn": "Invoke-InstallCyberQP",
"Page": "onboard",
"Column": "left"
},
{
"Id": "installHelpDesk",
"Name": "installHelpDesk",
"Label": "Install HelpDesk",
"HandlerFn": "Invoke-InstallHelpDesk",
"Page": "onboard",
"Column": "left"
},
{
"Id": "installThreatLocker",
"Name": "installThreatLocker",
"Label": "Install ThreatLocker",
"HandlerFn": "Invoke-InstallThreatLocker",
"Page": "onboard",
"Column": "left"
},
{
"Id": "installRocketCyber",
"Name": "installRocketCyber",
"Label": "Install RocketCyber",
"HandlerFn": "Invoke-InstallRocketCyber",
"Page": "onboard",
"Column": "left"
},
{
"Id": "installDattoRMM",
"Name": "installDattoRMM",
"Label": "Install DattoRMM",
"HandlerFn": "Invoke-InstallDattoRMM",
"Page": "onboard",
"Column": "left",
"Tooltip": "Fetches sites then installs/configures Datto RMM",
"SubOptions": [
{ "Value": "inputVar", "Label": "Copy Site Variables" },
{ "Value": "rmm", "Label": "Install RMM Agent" },
{ "Value": "exe", "Label": "Download Executable" }
]
},
{
"Id": "enableBitLocker",
"Name": "EnableBitLocker",
"Label": "Enable BitLocker",
"HandlerFn": "Set-SVSBitLocker",
"Page": "onboard",
"Column": "right",
"Group": "tweaks",
"Tooltip": "Enables BitLocker drive encryption"
},
{
"Id": "setEdgeDefaultSearch",
"Name": "setedgedefaultsearch",
"Label": "Set Edge Default Search",
"HandlerFn": "Invoke-SetEdgeDefaultSearchEngine",
"Page": "onboard",
"Column": "right",
"Group": "tweaks",
"Tooltip": "Will configure Edge to use Google as default search provider"
},
{
"Id": "disableAnimations",
"Name": "disableAnimations",
"Label": "Disable Animations",
"HandlerFn": "Invoke-DisableAnimations",
"Page": "onboard",
"Column": "right",
"Group": "tweaks",
"Tooltip": "Choose which UI effects to disable",
"SubOptions": [
{ "Value": "window", "Label": "Window animations" },
{ "Value": "taskbar", "Label": "Taskbar animations" },
{ "Value": "menus", "Label": "Menu & tooltip fade" }
]
},
{
"Id": "wingetChrome",
"Name": "wingetChrome",
"Label": "Google Chrome",
"HandlerFn": "Invoke-InstallChrome",
"Page": "onboard",
"Column": "right",
"Group": "apps"
},
{
"Id": "wingetAcrobat",
"Name": "wingetAcrobat",
"Label": "Adobe Acrobat Reader (64-bit)",
"HandlerFn": "Invoke-InstallAcrobat",
"Page": "onboard",
"Column": "right",
"Group": "apps"
},
{
"Id": "install1Password",
"Name": "install1Password",
"Label": "1Password",
"HandlerFn": "Invoke-Install1Password",
"Page": "onboard",
"Column": "right",
"Group": "apps",
"Tooltip": "Install 1Password desktop app and/or browser extensions",
"SubOptions": [
{ "Value": "desktop", "Label": "Desktop app" },
{ "Value": "chromeExt", "Label": "Chrome extension (force-install policy)" },
{ "Value": "edgeExt", "Label": "Edge extension (force-install policy)" }
]
},
{
"Id": "enableNumLock",
"Name": "enableNumLock",
"Label": "Enable NumLock at startup",
"HandlerFn": "Invoke-EnableNumLock",
"Page": "onboard",
"Column": "right",
"Group": "tweaks",
"Tooltip": "Forces NumLock ON by default at the logon screen and for new users"
},
{
"Id": "classicContextMenu",
"Name": "classicContextMenu",
"Label": "Restore classic right-click menu (Win11)",
"HandlerFn": "Invoke-ClassicContextMenu",
"Page": "onboard",
"Column": "right",
"Group": "tweaks",
"Tooltip": "Restores the full Windows 10-style context menu (Explorer restart required)"
},
{
"Id": "renameComputer",
"Name": "renameComputer",
"Label": "Rename Computer",
"HandlerFn": "Invoke-RenameComputer",
"Page": "onboard",
"Column": "right",
"Group": "tweaks",
"Tooltip": "Renames the device (reboot required)",
"SubOptions": [
{
"Type": "text",
"Id": "txtNewComputerName",
"Label": "New computer name:",
"Placeholder": "e.g. CORP-LAP-123",
"Help": "(Max 15 chars; letters, numbers, and hyphens only.)"
}
]
},
{
"Id": "offUninstallCyberQP",
"Name": "offUninstallCyberQP",
"Label": "Uninstall CyberQP",
"HandlerFn": "Invoke-UninstallCyberQP",
"Page": "offboard"
},
{
"Id": "offUninstallHelpDesk",
"Name": "offUninstallHelpDesk",
"Label": "Uninstall HelpDesk",
"HandlerFn": "Invoke-UninstallHelpDesk",
"Page": "offboard"
},
{
"Id": "offUninstallThreatLocker",
"Name": "offUninstallThreatLocker",
"Label": "Uninstall ThreatLocker",
"HandlerFn": "Invoke-UninstallThreatLocker",
"Page": "offboard"
},
{
"Id": "offUninstallRocketCyber",
"Name": "offUninstallRocketCyber",
"Label": "Uninstall RocketCyber",
"HandlerFn": "Invoke-UninstallRocketCyber",
"Page": "offboard"
},
{
"Id": "offCleanupSVSMSPModule",
"Name": "offCleanupSVSMSPModule",
"Label": "Cleanup SVSMSP Toolkit",
"HandlerFn": "Invoke-CleanupSVSMSP",
"Page": "offboard"
}
]