Zum Inhalt

Utiliser Backup Teamleader depuis la console

Le mode console permet d'exécuter la sauvegarde avec des paramètres reproductibles. Ouvrez un terminal dans le dossier contenant backupTL.exe et vérifiez d'abord les options disponibles dans cette version.

Chemin rapide

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

La seconde commande exécute une sauvegarde sans sortie étendue et enregistre le résultat dans C:\backup_teamleader.

Fenêtre d'interface ouverte avec --gui

Testez avant d'automatiser

Exécutez la commande manuellement et vérifiezz le code de sortie, les messages et les fichiers générés avant de l'ajouter au planificateur de tâches ou à un autre processus.

Paramètres confirmés

Paramètre Action
--gui Ouvre l'interface graphique (affiche la fenêtre principale avec le dossier de destination et le bouton Exécuter la sauvegarde).
--destino PATH Définit le dossier de sauvegarde.
--silent Réduit les informations affichées pendant l'exécution.
--full Force une sauvegarde complète.
--restday N Revoir les changements des N jours précédents.
--lista Demande la liste des entités disponibles pour la sauvegarde.
--enc Dévie l'exécution vers le convertisseur legacy : lit les fichiers .json du dossier relatif json et génère les fichiers .encrypted dans backup. N'exécute pas de sauvegarde Teamleader et n'utilise pas --destino pour ces chemins.
--json VALUE Dévie l'exécution pour convertir les .encrypted de --destino vers le dossier relatif json, mais uniquement si VALUE correspond au Client Secret configuré. N'exécute pas de sauvegarde normale.
--excel_dir PATH Déclaré pour compatibilité, mais le flux CLI actuel ne consomme pas ce paramètre. Ne change pas le dossier de conversion ni ne génère Excel.

Conversion legacy et sécurité

Les options --enc et --json appartiennent à un flux legacy séparé de la sauvegarde :

  • --enc convertit JSON en fichiers chiffrés en utilisant les dossiers relatifs fixes json et backup.
  • --json VALUE compare VALUE au Client Secret et, si correspondent, convertit les .encrypted de --destino en JSON.
  • Un mot de passe incorrect annule la conversion, mais le processus actuel peut se terminer avec le code de sortie 0 ; vérifiez les fichiers générés et ne vous fiez pas uniquement au code de sortie.

N'exposez pas le Client Secret en ligne de commande

La valeur --json peut rester dans l'historique du terminal, le planificateur de tâches et la liste des processus. N'utilisez pas ce paramètre sur des machines partagées ou dans des automatisations. Pour JSON, préférez l'action Exporter de l'interface graphique jusqu'à ce qu'un mécanisme CLI existe qui ne reçoive pas de secrets comme arguments.

--excel_dir n'est pas opérationnel

Bien qu'il apparaisse dans --help, l'orchestration CLI ne lit pas ce paramètre. Ne l'incluez pas dans des scripts et ne vous attendez pas à ce qu'il sélectionne un dossier de sortie.

Exemples

Sauvegarde complète

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

Revoir les trois derniers jours

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

Vérifier l'exécution

  • Vérifiez le code de sortie du processus.
  • Vérifiez que le dossier contient des fichiers .encrypted mis à jour.
  • Conservez la sortie et le journal lorsque l'exécution fait partie d'un processus audité.
  • N'incluez pas d'identifiants directement dans des scripts, noms de fichiers ou arguments visibles.

Étape suivante

Voir Verifier le resultat ou aller au Depannage si le processus se termine par une erreur.

Enviar incidencia