- install.ps1: place exe on Desktop instead of TEMP, start with visible window - main.rs: banner on startup, [CMD]/[OK]/[ERR] prefixed logs with HH:MM:SS timestamps - Config: switch from JSON to TOML (config.toml in %APPDATA%\helios-remote\) - First-run wizard prompts for Relay URL + API Key (relay_code -> api_key) - Add chrono + toml deps to Cargo.toml
19 lines
750 B
PowerShell
19 lines
750 B
PowerShell
# Helios Remote - Install Script
|
|
# Downloads and starts the helios-remote Windows client
|
|
#
|
|
# IMPORTANT: Windows Defender may block the executable.
|
|
# If the download or launch fails, disable real-time protection first (run as Admin):
|
|
# Set-MpPreference -DisableRealtimeMonitoring $true
|
|
# Re-enable after the client is running:
|
|
# Set-MpPreference -DisableRealtimeMonitoring $false
|
|
|
|
$ErrorActionPreference = "Stop"
|
|
|
|
$url = "https://github.com/agent-helios/helios-remote/releases/latest/download/helios-remote-client-windows.exe"
|
|
$dest = "$env:USERPROFILE\Desktop\Helios Remote.exe"
|
|
|
|
Write-Host "Downloading helios-remote client..."
|
|
Invoke-WebRequest -Uri $url -OutFile $dest -UseBasicParsing
|
|
|
|
Write-Host "Starting..."
|
|
Start-Process -FilePath $dest
|