@echo off
echo Iniciando copia de archivos...

:: Mapear unidad de red
net use \\192.168.0.23\ /user:Administrador wxr20316

:: Copiar archivos específicos desde la primera ubicación remota
robocopy \\192.168.0.23\Sistemas\Facturacion\Dat\islalog\1 C:\data\1 midjson.202501 /Z /SEC /R:5 /W:5 /IS /IT
echo Copia desde \\192.168.0.23\Sistemas\Facturacion\Dat\islalog\1 completada.

:: Copiar archivos específicos desde la primera ubicación remota
robocopy \\192.168.0.23\Sistemas\Facturacion\Dat\islalog\3 C:\data\3 midjson.202501 /Z /SEC /R:5 /W:5 /IS /IT
echo Copia desde \\192.168.0.23\Sistemas\Facturacion\Dat\islalog\3 completada.

:: Copiar archivos específicos desde la primera ubicación remota
robocopy \\192.168.0.23\Sistemas\Facturacion\Dat\islalog\4 C:\data\4 midjson.202501 /Z /SEC /R:5 /W:5 /IS /IT
echo Copia desde \\192.168.0.23\Sistemas\Facturacion\Dat\islalog\4 completada.

:: Copiar archivos específicos desde la primera ubicación remota
robocopy \\192.168.0.23\Sistemas\Facturacion\Dat\islalog\8 C:\data\8 midjson.202501 /Z /SEC /R:5 /W:5 /IS /IT
echo Copia desde \\192.168.0.23\Sistemas\Facturacion\Dat\islalog\8 completada.

:: Desconectar unidad de red
net use /delete

echo Copia desde Equipo A a Equipo B completada.

echo Iniciando copia de archivos desde Equipo B a cPanel...

:: Paso 2: Copiar archivos desde Equipo B a Equipo C

:: Definir las credenciales y ruta del servidor cPanel
set WinSCPPath="C:\Program Files (x86)\WinSCP\WinSCP.com"
set Host=ftp.agtech-srl.com
set User=agtech_efi@vanaeph.com
set Password=Vanaeph.2022
set RemotePath1=/public_html/vanaeph.com/eficrm/data/1/midjson.202412
set RemotePath2=/public_html/vanaeph.com/eficrm/data/3/midjson.202412
set RemotePath3=/public_html/vanaeph.com/eficrm/data/4/midjson.202412
set RemotePath4=/public_html/vanaeph.com/eficrm/data/8/midjson.202412

:: Crear un archivo de script de WinSCP
echo option batch abort > script_winscp.txt
echo option confirm off >> script_winscp.txt
echo open ftp://%User%:%Password%@%Host% >> script_winscp.txt
echo put C:\data\1\midjson.202412 %RemotePath1% >> script_winscp.txt
echo put C:\data\3\midjson.202412 %RemotePath2% >> script_winscp.txt
echo put C:\data\4\midjson.202412 %RemotePath3% >> script_winscp.txt
echo put C:\data\8\midjson.202412 %RemotePath4% >> script_winscp.txt
echo exit >> script_winscp.txt

:: Ejecutar el script de WinSCP
%WinSCPPath% /script=script_winscp.txt

:: Eliminar el archivo de script para seguridad
del script_winscp.txt

echo Copia desde Equipo B a cPanel completada.
pause
