Commit Graph
17 Commits
Author SHA1 Message Date
uhlwoogiandClaude Sonnet 4.6 20fd7f7f6f Try Start-BitsTransfer for TacticalRMM download
WebClient and curl both fail with TLS errors (likely SSL inspection proxy
or missing root certs). BITS uses WinHTTP with the system cert store
which may handle this differently.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 16:40:05 +00:00
uhlwoogiandClaude Sonnet 4.6 104a4219ab Use curl.exe for TacticalRMM download to fix TLS failure
WebClient uses the old .NET TLS stack which fails to negotiate with
agents.tacticalrmm.com. curl.exe (built into Win10/11/Server2019+)
uses the OS TLS stack and handles redirects reliably.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 16:38:30 +00:00
uhlwoogiandClaude Sonnet 4.6 3d0a0d1692 Fix error swallowing in catch block
Write-Error is suppressed by SilentlyContinue at the top of the script,
so failures were silent. Switch to Write-Warning which is always visible.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 16:37:10 +00:00
uhlwoogiandClaude Sonnet 4.6 d3844a857c Switch TacticalRMM download to WebClient for redirect handling
Invoke-WebRequest hangs on the TacticalRMM download URL (same redirect
issue previously fixed for RustDesk). Use WebClient.DownloadFile instead.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 16:34:50 +00:00
uhlwoogiandClaude Sonnet 4.6 3ff00aca6d Fix silent failure on TacticalRMM download
Add -ErrorAction Stop so Invoke-WebRequest throws on failure instead of
silently continuing, and -UseBasicParsing to avoid IE engine dependency.
Add progress output so it's clear the download is running.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 16:33:21 +00:00
uhlwoogiandClaude Sonnet 4.6 eb1fecb886 Remove Test-NetConnection check that caused false failures
The TCP connectivity test would stall on reverse DNS lookups and exhaust
its 3-retry limit even on machines with working internet. Let
Invoke-WebRequest fail naturally with a real error instead.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 16:30:56 +00:00
uhlwoogiandClaude Sonnet 4.6 d0fa18f1c6 Revert self-elevation changes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 11:07:27 +00:00
uhlwoogiandClaude Sonnet 4.6 eb0d4aaaf9 Explicitly uninstall existing version before install to avoid MSI upgrade elevation failure
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 10:58:30 +00:00
uhlwoogiandClaude Sonnet 4.6 640567d03e Switch to WebClient.DownloadFile for reliable redirect handling
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 10:51:10 +00:00
uhlwoogiandClaude Sonnet 4.6 2b95f87565 Add MSI file validation after download to catch bad downloads early
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 10:50:36 +00:00
uhlwoogiandClaude Sonnet 4.6 ee0fc307bb Fix MSI temp path and constrain exe search to matching install directories
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 10:48:36 +00:00
uhlwoogiandClaude Sonnet 4.6 97701505c3 Improve RustDesk exe detection and add MSI install logging
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 10:44:06 +00:00
uhlwoogiandClaude Sonnet 4.6 a80d04b01a Add uninstall script for ScreenConnect/ConnectWise and Bitdefender Gravity Zone
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 10:32:21 +00:00
uhlwoogiandClaude Sonnet 4.6 b5c093ad83 Rename scripts to include estudio and update RustDesk download URL
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 10:28:27 +00:00
uhlwoogi 5dd709e5a2 Merge branch 'main' of https://github.com/uhlwoogi/SITS_RMM_SCRIPTS 2026-04-14 13:21:55 +00:00
uhlwoogiandClaude Sonnet 4.6 4fdf7bc4d1 Add TacticalRMM and RustDesk deployment scripts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-14 13:20:09 +00:00
uhlwoogi 25f4233179 Initial commit 2026-04-14 08:18:19 -05:00