Splashtop "reinstall"

Hi All!

What’s the correct way to force splashtop (not BYO, the one provided by Syncro) on an asset?

1 device has all of the correct policies, but Splashtop is no longer installed on the device, do I need to create a policy without Splashtop and move it to that one & then move it back to the “correct” policy to force it to reinstall?

Import-Module $env:SyncroModule
$workingdir = "c:\temp"
$url = "https://my.splashtop.com/csrs/win"
$file = "$($workingdir)\streamer.exe"

# Test if the working directory exist
    If(!(test-path $workingdir))
        New-Item -ItemType Directory -Force -Path $workingdir

# Download
    Invoke-WebRequest -Uri $url -OutFile $file
# Install
        start-process -wait -Filepath $file -ArgumentList "prevercheck /s /i hidewindow=1"
        Start-Sleep -s 3
        Write-Host "Deleting Installer"
        Remove-Item -path $file
1 Like

If you enable it on the policy that it’s on, it should reinstall provided it was fully uninstalled if were previously on there. You could move it from a folder without Splashtop to one with it as well if the first route didn’t work.

Other than that, I’d also make sure the install isn’t being blocked by a MAV.

i have few clients which run still on run on version 3.4 which is exposed on this CVE-2021-42712 how to force update to 3.5?

My script above will update the Streamer to the latest version while leaving any settings alone, including BYO settings.