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.

Utilisation de l’interface de ligne de commande des outils du serveur Jamf Pro

Aperçu

Version actuelle de l’interface de ligne de commande : 1.2.2
Notes de version

Cet article explique comment effectuer les tâches suivantes à l’aide de l’interface de ligne de commande (CLI) des outils du serveur Jamf Pro :

  • Configurer l’interface de ligne de commande
  • Démarrer, arrêter et redémarrer le serveur Tomcat de Jamf Pro
  • Démarrer, arrêter et redémarrer le serveur MySQL

Après avoir configuré l’interface de ligne de commande, vous pouvez également effectuer les tâches suivantes :

Obtention et installation de l’interface de ligne de commande

L’interface de ligne de commande des outils du serveur Jamf Pro est fournie à l’aide des méthodes suivantes :

  • Livré avec les programmes d’installation de Jamf Pro (Jamf Pro 10.7.0 ou version ultérieure)
  • Gestionnaires de paquets (homebrew, apt et yum)
  • Téléchargement manuel :
    • Ligne de commande
    • Navigateur

Programmes d’installation de Jamf Pro (Jamf Pro 10.7.0 ou version ultérieure)

Vous trouverez l’interface de ligne de commande dans le répertoire « bin » suivant de l’installation de Jamf Pro pour votre plate-forme :

  • Linux : /usr/local/jss/bin/jamf-pro
  • Mac : /Library/JSS/bin/jamf-pro
  • Windows : C:\Program Files\JSS\bin\jamf-pro.exe

Remarque : Vous pouvez copier le fichier binaire jamf-pro sur d’autres serveurs de votre environnement si vous voulez utiliser l’interface de ligne de commande sur un autre serveur. Pour que l’interface de ligne de commande fonctionne, les fichiers binaires MySQL doivent être installés sur le même serveur que cette interface.

Téléchargement de l’interface de ligne de commande à l’aide d’un gestionnaire de paquets

Vous pouvez télécharger et installer l’interface de ligne de commande en exécutant les commandes suivantes pour votre plate-forme à partir d’une invite de commande.

Mac

brew tap jamf/tap
brew update
brew install jamf-pro

Red Hat Enterprise Linux

rpm --import https://archive.services.jamfcloud.com/gpg-public-key.asc
yum-config-manager --add-repo https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/rpm/
yum install jamf-pro-server-tools

Ubuntu

curl https://archive.services.jamfcloud.com/gpg-public-key.asc | sudo apt-key add -
add-apt-repository 'deb https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/deb stable main'
apt update
apt install jamf-pro-server-tools

Téléchargement de l’interface de ligne de commande à l’aide d’une ligne de commande

Pour télécharger manuellement l’interface de ligne de commande, exécutez l’une des commandes suivantes pour votre plate-forme à partir d’une invite de commande.

Remarque :

  • Le fichier binaire de l’interface de ligne de commande sera téléchargé dans le répertoire actuel. Avant de télécharger l’interface de ligne de commande, accédez au répertoire où vous souhaitez le télécharger. Sinon, vous devrez déplacer manuellement l’interface de ligne de commande après son téléchargement.
  • Sur les plates-formes Linux et Mac, il est recommandé de placer le fichier binaire de l’interface de ligne de commande dans un répertoire du chemin système, par exemple /usr/local/bin, afin de ne pas avoir à spécifier le chemin complet lors de l’utilisation de l’interface de ligne de commande.

Linux

Versions 64 bits
curl -O https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/latest/linux/x64/jamf-pro
Versions 32 bits
curl -O https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/latest/linux/x86/jamf-pro

Mac

curl -O https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/latest/macos/x64/jamf-pro

Windows PowerShell

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest -Uri https://archive.services.jamfcloud.com/jamf-pro-server-tools/release/latest/windows/x64/jamf-pro.exe

Remarque : Vous pouvez remplacer « la dernière version » dans les URL ci-dessus par une version spécifique. Pour parcourir les fichiers et les versions disponibles, consultez la page Web suivante :
https://archive.services.jamfcloud.com

Téléchargement de l’interface de ligne de commande à l’aide d’un navigateur

Pour télécharger manuellement le fichier binaire de l’interface de ligne de commande de votre plate-forme à partir d’un navigateur, accédez à la page Web suivante :
https://archive.services.jamfcloud.com/#jamf-pro-server-tools/release/latest/

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

Avis « sudo » Linux et Mac

Sous Linux et macOS, certaines commandes de l’interface de ligne de commande peuvent nécessiter sudo. Si une erreur similaire à jamf-pro: command not found s’affiche, il est possible que le chemin sudo ne soit pas correctement configuré. Pour résoudre ce problème, exécutez sudo à l’aide du chemin complet du fichier binaire jamf-pro. Par exemple :

Linux :

sudo /usr/local/jss/bin/jamf-pro server restart

Mac :

sudo /Library/JSS/bin/jamf-pro server restart

Configuration de l’interface de ligne de commande

Vous pouvez configurer les paramètres par défaut de la base de données en exécutant la commande ci-dessous, suivie d’au moins un des indicateurs de configuration de base de données indiqués ci-dessous :

jamf-pro config set

Indicateurs de configuration :

--database-host
--database-port
--database-name
--database-user
--database-password
--backup-dir

Par exemple, vous pouvez définir le mot de passe de la base de données en exécutant la commande suivante :

jamf-pro config set --database-password p@$$w0rd

Remarque :

  • Remplacez p@$$w0rd par votre mot de passe. Pour éviter que votre mot de passe ne soit conservé dans l’historique du shell, vous pouvez le définir en exécutant la commande suivante, qui vous invite à saisir le mot de passe avec une invite sécurisée : jamf-pro config set --database-password-stdin
  • Si votre mot de passe contient des caractères spéciaux, vous devrez peut-être l’inclure entre des guillemets simples.

Démarrage, arrêt et redémarrage du serveur Jamf Pro

Vous pouvez démarrer, arrêter et redémarrer le serveur Tomcat de Jamf Pro en exécutant les commandes suivantes :

jamf-pro server start
jamf-pro server stop
jamf-pro server restart

Démarrage, arrêt et redémarrage de MySQL

Vous pouvez démarrer, arrêter et redémarrer MySQL en exécutant les commandes suivantes :

jamf-pro database start
jamf-pro database stop
jamf-pro database restart

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.

Like Comment