diff --git a/samy.tasks.json b/samy.tasks.json new file mode 100644 index 0000000..271f58b --- /dev/null +++ b/samy.tasks.json @@ -0,0 +1,155 @@ +[ + { + "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", + "Tooltip": "Enables BitLocker drive encryption" + }, + { + "Id": "setEdgeDefaultSearch", + "Name": "setedgedefaultsearch", + "Label": "Set Edge Default Search", + "HandlerFn": "Invoke-SetEdgeDefaultSearchEngine", + "Page": "onboard", + "Column": "right", + "Tooltip": "Will configure Edge to use Google as default search provider" + }, + { + "Id": "renameComputer", + "Name": "renameComputer", + "Label": "Rename Computer", + "HandlerFn": "Invoke-RenameComputer", + "Page": "onboard", + "Column": "right", + "Tooltip": "Renames the device (reboot required)" + }, + { + "Id": "disableAnimations", + "Name": "disableAnimations", + "Label": "Disable Animations", + "HandlerFn": "Disable-Animations", + "Page": "onboard", + "Column": "right", + "Tooltip": "Disables Windows UI animations for performance" + }, + { + "Id": "wingetChrome", + "Name": "wingetChrome", + "Label": "Google Chrome", + "HandlerFn": "Invoke-InstallChrome", + "Page": "onboard", + "Column": "right" + }, + { + "Id": "wingetAcrobat", + "Name": "wingetAcrobat", + "Label": "Adobe Acrobat Reader (64-bit)", + "HandlerFn": "Invoke-InstallAcrobat", + "Page": "onboard", + "Column": "right" + }, + + { + "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" + } +]