Update RustDesk URL and strip MSI switches to silent-only

Both eStudio install scripts now point at the new
files.scoutitsystems.com hosted MSI and pass only /i and /qn to
msiexec. Removed /norestart, verbose logging, and the
CREATEDESKTOPSHORTCUTS/INSTALLPRINTER properties so the MSI runs
with its own defaults.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
uhlwoogi
2026-04-22 00:47:00 +00:00
co-authored by Claude Opus 4.7
parent fca02b2435
commit 401fc5ef66
2 changed files with 7 additions and 9 deletions
+3 -4
View File
@@ -41,11 +41,10 @@ if ($magicHex -ne 'D0 CF 11 E0') {
Write-Host "File verified as valid MSI."
# ── Silent MSI install ────────────────────────────────────────────────────────
$msiLog = "$env:SystemRoot\Temp\estudio-scoutit-remotesupport-install.log"
Write-Host "Installing ScoutIT Remote Support client silently (log: $msiLog)..."
Write-Host "Installing ScoutIT Remote Support client silently..."
Try {
Start-Process -FilePath "msiexec.exe" `
-ArgumentList "/i `"$msiPath`" /qn /norestart /l*v `"$msiLog`" CREATEDESKTOPSHORTCUTS=`"N`" INSTALLPRINTER=`"N`"" `
-ArgumentList "/i `"$msiPath`" /qn" `
-Wait
Start-Sleep -Seconds 10
}
@@ -99,7 +98,7 @@ if (-not $rustdeskExe) {
Get-ChildItem 'C:\Program Files', 'C:\Program Files (x86)' -ErrorAction SilentlyContinue |
Where-Object { $_.LastWriteTime -gt (Get-Date).AddMinutes(-5) } |
ForEach-Object { Write-Host " $($_.FullName)" }
Write-Error "Could not locate RustDesk exe after install. Check MSI log: $msiLog"
Write-Error "Could not locate RustDesk exe after install."
exit 1
}