Skip to content

Usar Backup Teamleader desde la consola

El modo consola permite ejecutar la copia con parámetros reproducibles. Abra una terminal en la carpeta que contiene backupTL.exe y confirme primero las opciones disponibles en esa versión.

Camino rápido

.\backupTL.exe --help
.\backupTL.exe --silent --destino "C:\backup_teamleader"

El segundo comando ejecuta una copia sin la salida ampliada y guarda el resultado en C:\backup_teamleader.

Pruebe antes de automatizar

Ejecute el comando manualmente y compruebe su código de salida, los mensajes y los archivos generados antes de incorporarlo al Programador de tareas o a otro proceso.

Parámetros confirmados

Parámetro Acción
--gui Abre la interfaz gráfica (muestra la ventana principal con carpeta destino y botón Ejecutar backup).

Ventana gráfica abierta con --gui | --destino RUTA | Define la carpeta de la copia. | | --silent | Reduce la información mostrada durante la ejecución. | | --full | Fuerza una copia completa. | | --restday N | Vuelve a revisar los cambios desde N días antes. | | --lista | Solicita la lista de entidades disponibles para la copia. | | --enc | Desvía la ejecución al conversor legacy: lee archivos .json desde la carpeta relativa json y genera archivos .encriptado en backup. No ejecuta una copia de Teamleader y no usa --destino para estas rutas. | | --json VALOR | Desvía la ejecución a la conversión de .encriptado desde --destino hacia la carpeta relativa json, pero solo si VALOR coincide con el Client Secret configurado. No ejecuta una copia normal. | | --excel_dir RUTA | Parámetro declarado por compatibilidad, pero el flujo CLI actual no lo consume. No cambia la carpeta de conversión ni genera Excel. |

Conversión legacy y seguridad

Las opciones --enc y --json pertenecen a un flujo legacy distinto del backup:

  • --enc convierte JSON a archivos cifrados usando las carpetas relativas fijas json y backup.
  • --json VALOR compara VALOR con el Client Secret y, si coincide, convierte los .encriptado de --destino a JSON.
  • Una contraseña incorrecta cancela la conversión, pero el proceso actual puede finalizar con código 0; compruebe los archivos generados y no se base solo en el código de salida.

No exponga el Client Secret en la línea de comandos

El valor de --json puede quedar registrado en el historial de la terminal, el Programador de tareas y la lista de procesos. No use este parámetro en equipos compartidos ni en automatizaciones. Para obtener JSON, prefiera la acción Exportar de la interfaz gráfica hasta que exista un mecanismo CLI que no reciba secretos como argumento.

--excel_dir no está operativo

Aunque aparece en --help, la orquestación CLI no lee este parámetro. No lo incluya en scripts ni espere que seleccione una carpeta de salida.

Ejemplos

Copia completa

.\backupTL.exe --silent --full --destino "D:\Copias\Teamleader"

Volver a revisar los últimos tres días

.\backupTL.exe --silent --restday 3 --destino "D:\Copias\Teamleader"

Comprobar la ejecución

  • Revise el código de salida del proceso.
  • Compruebe que la carpeta contiene archivos .encriptado actualizados.
  • Conserve la salida y el registro cuando la ejecución forme parte de un proceso auditado.
  • No incluya credenciales directamente en scripts, nombres de archivo o argumentos visibles.

Siguiente paso

Consulte Comprobar el resultado o vaya a Resolver problemas si el proceso termina con error.

Enviar incidencia