Quantcast

Guide Pratique : Piloter FileMaker Server en Ligne de Commande

Retrouvez l'aide-mémoire complet des commandes fmsadmin et systèmes pour administrer, optimiser et dépanner vos serveurs FileMaker.

1. Démarrage et Arrêt du Serveur (Niveau OS)

macOS (via launchctl)

# Démarrer les processus FileMaker Server
sudo launchctl start com.filemaker.fms

# Arrêter les processus FileMaker Server
sudo launchctl stop com.filemaker.fms

Windows (via net)

# Démarrer FileMaker Server
net start "FileMaker Server"

# Arrêter FileMaker Server
net stop "FileMaker Server"

2. Gestion des Composants du Serveur

# Serveur d'administration (Admin Console)
fmsadmin RESTART ADMINSERVER
fmsadmin stop ADMINSERVER

# Moteur de publication Web (WebDirect)
sudo fmsadmin restart wpe

# Moteur Java
sudo fmsadmin restart jwpc

# Moteur de scripts (Script Engine)
sudo fmsadmin start fmse

# API FileMaker Data
sudo fmsadmin restart FMDAPI

3. Gestion des Bases de Données

Contrôlez l'état de vos fichiers hébergés directement depuis le terminal.

# Lister toutes les bases et afficher leur statut (Ouvert, Fermé, Pause)
fmsadmin list files -s

# Ouvrir une base de données
fmsadmin open {nom_du_fichier}

# Fermer une base de données avec un message d'avertissement
fmsadmin close {nom_du_fichier} -m "Fermeture pour maintenance dans 5 minutes"

# Mettre en pause / Reprendre une base de données (utile pour des copies manuelles)
fmsadmin pause {nom_du_fichier}
fmsadmin resume {nom_du_fichier}

4. Gestion des Utilisateurs et Clients

# Lister les utilisateurs connectés, leur adresse IP et l'ID de session
fmsadmin list clients

# Envoyer un message pop-up à tous les clients connectés
fmsadmin send -m "Le serveur va redémarrer dans 10 minutes."

# Déconnecter un utilisateur spécifique (via son ID de session)
fmsadmin disconnect {ID_client} -m "Votre session a été fermée par l'administrateur."

5. Sauvegardes et Planifications

# Lancer une sauvegarde immédiate de toutes les bases (vers le dossier par défaut)
fmsadmin backup

# Sauvegarder une base spécifique vers un dossier personnalisé
fmsadmin backup {nom_du_fichier} -d {chemin_du_dossier_destination}

# Désactiver la sauvegarde automatique (planification n°1)
fmsadmin disable schedule 1

6. Sécurité et Certificats SSL

Génération de requêtes de certificats (CSR) pour vos différents domaines.

fmsadmin certificate create {url_de_mon_serveur} --keyfilepass {ma_clé}

7. Outils Avancés et Utilitaires

FileMaker Data Migration Tool

Outil en ligne de commande pour migrer rapidement les données d'une ancienne base vers un clone mis à jour.

FMDataMigration -src_path {nom_du_fichier} -clone_path {nom_du_nouveau_fichier} -ignore_valuelists -ignore_fonts -v

Surveillance, Cache et Aide

# Afficher l'état d'exécution de tous les processus du serveur
fmsadmin status

# Vider le cache de la base de données de FileMaker Server
fmsadmin clear cache

# Afficher les préférences actuelles du serveur
fmsadmin get serverprefs

# Afficher l'aide intégrée et la liste des commandes
fmsadmin help commands
Retrouvez les commandes FileMaker sur la documentation officielle
⚠️ Facture électronique et FileMaker, préparez-vous ! — En savoir plus →
<