NoMachine is a great software for remote controlling clients locally, only requiring local clients basically or trough VPN. Great for home use with kids for example, either by helping them without having to run to their rooms and having to actually interact with them (of course not) but to help them without running at least.
Website: nomachine.com
This grabs the latest version available!
Update 2025-04-28 V2:
Click to reveal
Click to hide
Realized my mistake and updated it to be resolved.
Update 2025-04-28:
Click to reveal
Click to hide
Updated to always grab the latest version!
Update 2025-03-21:
Click to reveal
Click to hide
Shortened some and modified to have the same script style as the rest of the scripts.
Here we go:
$ProgressPreference = 'SilentlyContinue'
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$tp = "C:\TempPath"
mkdir $tp -ErrorAction SilentlyContinue
$url = "https://downloads.nomachine.com/download/?id=9"
$response = Invoke-WebRequest -Uri $url
$htmlContent = $response.Content
$href = [regex]::Match($htmlContent, 'id="link_download" href="([^"]+)"').Groups[1].Value
$fileName = $href -split "/" | Select-Object -Last 1
$outPath = "$tp\$fileName"
Invoke-WebRequest -Uri $href -OutFile $outPath -ErrorAction Stop
Start-Process -FilePath $outPath -ArgumentList "/VERYSILENT" -Wait -WorkingDirectory $tp
Start-Sleep -Seconds 10
Remove-Item -Path $outPath -Force