Skip to main content
Jamf Nation, hosted by Jamf, is the largest Apple IT management community in the world. Dialog with your fellow IT professionals, gain insight about Apple device deployments, share best practices and bounce ideas off each other. Join the conversation.

Gestion des sauvegardes de bases de données à l’aide de l’interface de ligne de commande des outils du serveur Jamf Pro

Aperçu

Cet article explique comment créer, restaurer et planifier des sauvegardes de base de données à l’aide de l’interface de ligne de commande (CLI) des outils du serveur Jamf Pro.

Remarque : La fonctionnalité de sauvegarde de base de données n’est pas compatible avec l’interface de ligne de commande des outils du serveur Jamf Pro 1.1.2 ou toute version antérieure. Si vous voulez sauvegarder votre base de données à l’aide de l’interface de ligne de commande, vous pouvez télécharger et utiliser la dernière version. Pour les instructions d’installation, lisez l’article de la Base de connaissances Utilisation de l’interface de ligne de commande des outils du serveur Jamf Pro.

Versions concernées

L’interface de ligne de commande est compatible avec les installations sur site de Jamf Pro 10.0.0 ou version ultérieure.

Procédures

Remarque : Vous devez configurer l’interface de ligne de commande avant d’exécuter ces tâches. Pour toutes instructions, lisez l’article de la Base de connaissances Utilisation de l’interface de ligne de commande des outils du serveur Jamf Pro.

Sauvegarde de la base de données Jamf Pro

Vous pouvez sauvegarder la base de données en exécutant la commande suivante :

jamf-pro database backup

Restauration de la base de données Jamf Pro

Vous pouvez restaurer la base de données en exécutant la commande suivante :

jamf-pro database restore my-backup-file.sql

Remarque : Remplacez my-backup-file.sql par le chemin d’accès au fichier de sauvegarde de votre base de données.

Planification des sauvegardes de base de données

  1. Vérifiez que la connexion à la base de données fonctionne en exécutant la commande suivante :
    jamf-pro database test-connection
  2. Exécutez la commande suivante, en remplaçant [name] par un nom de planification personnalisé et [time_format] par une heure et une date :
    jamf-pro database schedules create --schedule-name [name] --frequency "[time_format]"
    Remarque : Les noms des planifications doivent être alphanumériques.

Formats horaires

Vous pouvez utiliser les formats horaires internationaux, Crontab (Linux et macOS uniquement) ou Schtasks (Windows uniquement), comme décrit ci-dessous.

Syntaxe de fréquence internationale

Vous pouvez utiliser les indicateurs de fréquence internationaux suivants pour toutes les plates-formes :

hourly 
daily HH:MM 
weekly DAY HH:MM

Par exemple, pour planifier l’exécution des sauvegardes de bases de données chaque semaine le dimanche à midi, vous devez saisir les informations suivantes :

jamf-pro database schedules create --schedule-name [name] --frequency "weekly SUN 12:00"

Syntaxe Crontab (Linux et macOS uniquement)

Crontab nécessite cinq champs, chacun devant être renseigné par une valeur numérique ou un astérisque (*). Ces cinq champs sont définis comme suit :

minute (0 - 59)
| hour (0 - 23)
| | day of month (1 - 31)
| | | month (1 - 12)
| | | | day of week (0 - 6) (Sunday to Saturday)
| | | | |
| | | | |
| | | | |
* * * * *

Saisissez un astérisque (*) pour inclure toutes les valeurs possibles pour un champ.

Exemples

La commande suivante sauvegarde la base de données tous les jours à 00:01 :

jamf-pro database schedules create --schedule-name [name] --frequency "1 0 * * *"

La commande suivante sauvegarde la base de données tous les samedis à 23h45 :

jamf-pro database schedules create --schedule-name [name] --frequency "45 23 * * 6"

Syntaxe Schtasks (Windows uniquement)

Schtasks offre de nombreuses options pour la planification des sauvegardes de bases de données. Pour plus d’informations, consultez ce site :
https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/schtasks

Exemple
jamf-pro database schedules create --schedule-name [name] --frequency "/sc weekly /d MON /st 06:05"

Arrêt des sauvegardes de bases de données planifiées

Exécutez la commande suivante :

jamf-pro database schedules remove --schedule-name [name]

Affichage de la liste des sauvegardes planifiées

Pour afficher la liste des sauvegardes planifiées et leurs fréquences, exécutez la commande suivante :

jamf-pro database schedules list

Obtenir de l’aide

Vous pouvez obtenir des informations supplémentaires sur l’utilisation de l’interface de ligne de commande en exécutant la commande suivante :

jamf-pro help

L’utilisation de l’indicateur --help avec n’importe quelle sous-commande jamf-pro affichera des informations sur l’utilisation de cette commande.

Informations supplémentaires

Pour des informations supplémentaires, lisez l’article de la Base de connaissances Utilisation de l’interface de ligne de commande des outils du serveur Jamf Pro.

Like Comment