Obtenir les fichiers d’installation hors ligne#

SOFiSTiK Application Manager comprend tous les outils CLI (interface en ligne de commande) nécessaires pour télécharger et installer les fichiers d’installation hors ligne à partir des serveurs SOFiSTiK. Ceci est utile pour télécharger les paquets d’installation une seule fois, puis les réutiliser sur un ou plusieurs ordinateurs, les distribuer sur votre réseau ou utiliser un logiciel de déploiement comme SCCM ou baramundi. Télécharger directement SOFiSTiK Application Manager sam.msi ici.

sam_mirror.exe#

Cet outil en ligne de commande se trouve dans C:\Program Files\SOFiSTiK\common\SOFiSTiK Application Manager (SAM). Lorsqu’il est exécuté sans arguments, sam_mirror.exe affiche des informations générales sur son utilisation. La ligne de commande de base ressemble à l’exemple suivant :

"sam_mirror.exe" --source <source> -g <groupid1> -g <groupid2> --target <targetdir> --dry-run

Des exécutions consécutives avec le même argument --target sont additifs, c’est-à-dire que des produits ou des Service Packs supplémentaires peuvent être ajoutés au répertoire <targetdir>.

Une liste des identifiants de groupe disponibles se trouve ici : Liste des groupes et des identifiants de produit

Note

Noter l’utilisation de l’option --dry-run dans la ligne de commande ci-dessus. Avec cette option, sam_mirror.exe simulera les opérations à exécuter, les affichera sur la console, mais n’appliquera pas / ne téléchargera pas réellement les modifications. Pour appliquer les modifications, désactiver cette option.

Exécuter sam_mirror.exe#

  1. Consulter la Liste des groupes et des identifiants de produit et choisir les « groupes » qui incluent les produits à installer. Ajouter ces groupes à la ligne de commande suivante avec -g <groupid>.

  2. Ouvrer une invite de commande menu Démarrer Windows -> cmd.

  3. Copier et coller la ligne de commande suivante dans l’invité de commandes (ajouter ou supprimer les groupes selon votre besoin). Cela téléchargera l’ensemble dans le répertoire cible C:\sofistik_mirror :

    "C:\Program Files\SOFiSTiK\common\SOFiSTiK Application Manager (SAM)\sam_mirror.exe" --source https://sam.sofistik.io -g tools -g fea-2023 -g soficad-2023 -g bimapps-2023 --target "C:\sofistik_mirror"
    
  4. Le répertoire cible contient désormais une base de données (master.json) et tous les fichiers requis pour les installations. Il est appelé dépôt local pour SOFiSTiK Application Manager.

  5. (Facultatif) Les Service Packs antécédents peuvent être sélectionnés ou ajoutés en modifiant la ligne de commande. Par exemple, changer -g fea-2023 en -g fea-2023==5.0 afin d’obtenir les fichiers pour le Service Pack 5.

Note

Il est recommandé de toujours ajouter le groupe de produits -g tools dans la ligne de commande ci-dessus. Cela garantit d’obtenir la dernière version du « SOFiSTiK Application Manager » et de le mettre à la disposition des machines clients.

Mise à jour Service Pack#

Pour ajouter le dernier Service Pack disponible au dépôt local (par exemple C:\sofistik_mirror), exécuter à nouveau sam_mirror.exe avec les groupes souhaités après la sortie d’un Service Pack SOFiSTiK :

"C:\Program Files\SOFiSTiK\common\SOFiSTiK Application Manager (SAM)\sam_mirror.exe" --source https://sam.sofistik.io -g tools -g fea-2023 -g soficad-2023 -g bimapps-2021 --target "C:\sofistik_mirror"

Les Service Packs peuvent et devraient être fusionnés dans le dépôt local.