From 9c1bb544a0a3ff30b4cbd41961149a5067debaa4 Mon Sep 17 00:00:00 2001 From: Eduardo Mosqueda Date: Mon, 3 Nov 2025 14:13:19 -0600 Subject: [PATCH] Update path-installer.ps1 --- path-installer.ps1 | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/path-installer.ps1 b/path-installer.ps1 index 90681af..bd9d0e7 100644 --- a/path-installer.ps1 +++ b/path-installer.ps1 @@ -3,28 +3,19 @@ $ComandoNombre = "safecloud-run.cmd" $URLGiteaBase = "https://recursos.safecloud.mx/support/scripts/raw/branch/main/" $RutaCompleta = Join-Path $RutaBase $ComandoNombre +# Contenido de safecloud-run.cmd (LIMPIO, SIN ESPACIOS INVÁLIDOS) $ScriptContent = @" @echo off set "BASE_URL=$URLGiteaBase" -if "%1"=="" ( - goto :eof -) +if "%1"=="" ( goto :eof ) set "SCRIPT_NAME=%1" -set "FULL_URL=%BASE_URL%%%SCRIPT_NAME%%" - -:: CORRECCION CRITICA: Uso de la variable TEMP local -set "TEMP_FILE=%TEMP%\safecloud_temp_%%RANDOM%%_%%SCRIPT_NAME%%" - -curl -sL "%%FULL_URL%%" > "%%TEMP_FILE%%" - -if not exist "%%TEMP_FILE%%" ( - goto :CLEANUP -) - +set "FULL_URL=%%BASE_URL%%%%SCRIPT_NAME%%" +set "TEMP_FILE=%%TEMP%%\safecloud_temp_%%RANDOM%%_%%SCRIPT_NAME%%" +curl -sL "%%FULL_URL%%" ^> "%%TEMP_FILE%%" +if not exist "%%TEMP_FILE%%" ( goto :CLEANUP ) call "%%TEMP_FILE%%" - :CLEANUP -del "%%TEMP_FILE%%" 2>nul +del "%%TEMP_FILE%%" 2^>nul goto :eof "@