# Instala "Asistencia NTIC" en este equipo Windows, en un solo paso. # # Que hace (es corto; leelo antes de ejecutarlo): # 1. descarga el instalador desde https://soporteti.solucionesntic.cl/descargar; # 2. lo ejecuta (se instala para tu usuario, sin pedir permisos de administrador); # 3. borra el archivo temporal. La aplicacion se abre y muestra tu numero de conexion. # # Por que existe: los instaladores bajados con el navegador llevan la marca de "descargado de internet" # y Windows muestra "Windows protegio tu PC" para los programas que aun no tienen firma digital de un # editor. Descargado con PowerShell no lleva esa marca. No toca nada mas que la carpeta de la aplicacion. $ErrorActionPreference = 'Stop' $ProgressPreference = 'SilentlyContinue' # sin barra de progreso: con ella, bajar 100 MB tarda minutos [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $base = 'https://soporteti.solucionesntic.cl' $archivo = Join-Path $env:TEMP 'Asistencia-NTIC-Setup.exe' if (-not [Environment]::Is64BitOperatingSystem) { Write-Host 'Este instalador es para Windows de 64 bits.' return } Write-Host '> Descargando Asistencia NTIC para Windows (unos 100 MB)...' Invoke-WebRequest -Uri "${base}/descargar/windows" -OutFile $archivo -UseBasicParsing Write-Host '> Instalando...' # WaitForExit espera SOLO al instalador (Start-Process -Wait espera tambien a la aplicacion que este abre). $instalador = Start-Process -FilePath $archivo -PassThru $instalador.WaitForExit() Remove-Item -Path $archivo -Force -ErrorAction SilentlyContinue Write-Host 'Listo. Se abrira Asistencia NTIC con tu numero de conexion; dictaselo a tu tecnico.'