added the handle functions
This commit is contained in:
@@ -1209,6 +1209,75 @@ $script
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
On-boarding handlers
|
||||||
|
function Handle-SetSVSPowerPlan {
|
||||||
|
param($Context)
|
||||||
|
|
||||||
|
# 1) call into your module
|
||||||
|
Set-SVSPowerPlan
|
||||||
|
|
||||||
|
# 2) log & write back a simple text response
|
||||||
|
Write-LogHybrid "PowerPlan set" "Success" "OnBoard"
|
||||||
|
Respond-Text $Context "PowerPlan applied"
|
||||||
|
}
|
||||||
|
|
||||||
|
function Handle-InstallSVSMSP {
|
||||||
|
param($Context)
|
||||||
|
Write-LogHybrid "HTTP trigger: Handle-InstallSVSMSP" "Info" "OnBoard"
|
||||||
|
try {
|
||||||
|
Install-SVSMSP -InstallToolkit
|
||||||
|
Respond-Text $Context "SVSMSP Module installed/updated."
|
||||||
|
} catch {
|
||||||
|
Write-LogHybrid "Error in Install-SVSMSP: $_" "Error" "OnBoard"
|
||||||
|
Respond-Text $Context "ERROR: $_"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function Handle-InstallCyberQP {
|
||||||
|
param($Context)
|
||||||
|
|
||||||
|
# 1) call into your module
|
||||||
|
Install-CyberQP
|
||||||
|
|
||||||
|
# 2) log & write back a simple text response
|
||||||
|
Write-LogHybrid "CyberQP installed" "Success" "OnBoard"
|
||||||
|
Respond-Text $Context "CyberQP installed"
|
||||||
|
}
|
||||||
|
|
||||||
|
function Handle-InstallThreatLocker {
|
||||||
|
param($Context)
|
||||||
|
|
||||||
|
# 1) call into your module
|
||||||
|
Install-ThreatLocker
|
||||||
|
|
||||||
|
# 2) log & write back a simple text response
|
||||||
|
Write-LogHybrid "ThreatLocker installed" "Success" "OnBoard"
|
||||||
|
Respond-Text $Context "ThreatLocker installed"
|
||||||
|
}
|
||||||
|
|
||||||
|
function Handle-InstallRocketCyber {
|
||||||
|
param($Context)
|
||||||
|
|
||||||
|
# 1) call into your module
|
||||||
|
Install-RocketCyber
|
||||||
|
|
||||||
|
# 2) log & write back a simple text response
|
||||||
|
Write-LogHybrid "RocketCyber installed" "Success" "OnBoard"
|
||||||
|
Respond-Text $Context "RocketCyber installed"
|
||||||
|
}
|
||||||
|
|
||||||
|
function Handle-InstallSVSHelpDesk {
|
||||||
|
param($Context)
|
||||||
|
|
||||||
|
# 1) call into your module
|
||||||
|
Install-SVSHelpDesk
|
||||||
|
|
||||||
|
# 2) log & write back a simple text response
|
||||||
|
Write-LogHybrid "SVS HelpDesk installed" "Success" "OnBoard"
|
||||||
|
Respond-Text $Context "SVS HelpDesk installed"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
function Handle-InstallDattoRMM {
|
function Handle-InstallDattoRMM {
|
||||||
param($Context)
|
param($Context)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user