splashtop_business_install.ps1 - limehawk/rmm-scripts GitHub Wiki

splashtop_business_install.ps1

Downloads and silently installs the Splashtop Business client application.

Overview

This script automates the download and installation of the Splashtop Business client, which is the end-user remote access client (not the streamer agent).

Purpose

Downloads and silently installs the Splashtop Business client application. This is the end-user remote access client, not the streamer agent.

Prerequisites

  • Windows OS
  • Administrator privileges
  • Internet connectivity

Configuration

Required Inputs

  • $downloadUrl : URL to download the Splashtop Business MSI installer
  • $tempDirectory : Directory to store the installer temporarily

Hardcoded defaults:

  • Download URL: https://redirect.splashtop.com/my/src/msi
  • Temp Directory: C:\Temp

Behavior

  1. Validates input parameters
  2. Creates temporary directory if needed
  3. Downloads Splashtop Business MSI installer
  4. Installs silently with logging
  5. Cleans up installer file

Security Notes

  • No secrets in logs
  • Installer downloaded over HTTPS

Exit Codes

  • 0 = Success
  • 1 = Failure

Example Output

[ INPUT VALIDATION ]
--------------------------------------------------------------
Download URL : https://redirect.splashtop.com/my/src/msi
Temp Directory : C:\Temp
Inputs validated successfully

[ DOWNLOAD ]
--------------------------------------------------------------
Downloading Splashtop Business installer...
Download completed successfully
File Size : 45.2 MB

[ INSTALLATION ]
--------------------------------------------------------------
Installing Splashtop Business silently...
Installation completed successfully

[ CLEANUP ]
--------------------------------------------------------------
Removing installer file...
Cleanup completed

[ FINAL STATUS ]
--------------------------------------------------------------
Result : SUCCESS
Splashtop Business installed successfully

[ SCRIPT COMPLETED ]
--------------------------------------------------------------

Version History

  • 2024-12-01 v1.0.0 - Initial release - migrated from SuperOps

Links