Update TGBeta.ps1

This commit is contained in:
2025-01-06 10:51:31 -05:00
parent 4a6bcb6aa6
commit ac2ef36bd4

View File

@@ -6,10 +6,15 @@
### Install-SVSHelpDesk ### Install-SVSHelpDesk
### Install SVSWatchtower ### Install SVSWatchtower
### Missing the /installSVSMSPModule in the powershell section
### add tweak to set default provider, add to toolkit? ### add tweak to set default provider, add to toolkit?
###### Work in progress
### Missing the /installSVSMSPModule in the powershell section
### fixing all the /install...
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
# 1) CREATE A GLOBAL LOG CACHE (NEW) # 1) CREATE A GLOBAL LOG CACHE (NEW)
# --------------------------------------------------------------------------- # ---------------------------------------------------------------------------
@@ -957,6 +962,19 @@ try {
} }
} }
"/installSVSMSPModule" {
if ($request.HttpMethod -eq "GET") {
Install-SVSMSP -InstallToolkit
}
$responseString = "Install SVSMSP Module triggered."
$buffer = [System.Text.Encoding]::UTF8.GetBytes($responseString)
$response.ContentType = "text/plain"
$response.ContentLength64 = $buffer.Length
$response.OutputStream.Write($buffer, 0, $buffer.Length)
$response.OutputStream.Close()
}
"/installrmm" { "/installrmm" {
if ($request.HttpMethod -eq "POST") { if ($request.HttpMethod -eq "POST") {
try { try {
@@ -1036,9 +1054,16 @@ try {
"/setSVSPowerplan" { "/setSVSPowerplan" {
if ($request.HttpMethod -eq "GET") { if ($request.HttpMethod -eq "GET") {
try {
Set-SVSPowerPlan Set-SVSPowerPlan
$responseString = "Setting SVSPowerPlan triggered successfully."
$response.StatusCode = 200
} catch {
$responseString = "Error triggering Setting PowerPlan: $_"
$response.StatusCode = 500
}
} }
$responseString = "Install SVS Powerplan triggered."
$buffer = [System.Text.Encoding]::UTF8.GetBytes($responseString) $buffer = [System.Text.Encoding]::UTF8.GetBytes($responseString)
$response.ContentType = "text/plain" $response.ContentType = "text/plain"
$response.ContentLength64 = $buffer.Length $response.ContentLength64 = $buffer.Length
@@ -1061,7 +1086,6 @@ try {
$responseString = "Method not allowed. Use GET." $responseString = "Method not allowed. Use GET."
$response.StatusCode = 405 $response.StatusCode = 405
} }
$buffer = [System.Text.Encoding]::UTF8.GetBytes($responseString) $buffer = [System.Text.Encoding]::UTF8.GetBytes($responseString)
$response.ContentType = "text/plain" $response.ContentType = "text/plain"
$response.ContentLength64 = $buffer.Length $response.ContentLength64 = $buffer.Length