Installation silencieuse (hors ligne / en ligne)

Pour ce type d’installation, il vous faut utiliser sam_apply.exe (normalement installé dans C:\Program Files\SOFiSTiK\common\SOFiSTiK Application Manager (SAM)\sam_apply.exe).

Vous pouvez choisir la source des packages d’installation:

  1. Par défaut, sam_apply.exe sera téléchargé et installé à partir du répertoire SOFiSTiK.

  2. Vous pouvez également vous référer à Obtenir des fichiers d’installation hors-ligne pour faire une installation à partir de votre propre répertoire.

Utiliser des fichiers d’installation hors ligne

  1. Copiez le répertoire vers un emplacement auquel vos clients peuvent accéder. Cet emplacement peut être l’un des suivants:

    • Partage réseau (SMB)

    • Serveur Web (HTTP/HTTPS)

    • Chemin local absolu (C:\sofistik_mirror)

  2. Votre répertoire contiendra le fichier`` sam.msi “” le plus récent. Assurez-vous de le déployer sur vos clients et de le maintenir à jour.

  3. Pointez le client vers votre répertoire via la clé de registre repository dans HKEY_LOCAL_MACHINE\SOFTWARE\SOFiSTiK\SAM (par exemple avec reg.exe ou regedit.exe).

    • Clé: HKEY_LOCAL_MACHINE\SOFTWARE\SOFiSTiK\SAM

    • Nom: repository

    • Type: REG_SZ

    • Exemples pour la valeur REG_SZ:

    • Valeur: file://C:\local\sofistik_mirror

    • ou Valeur: file://server/sofistik_mirror

    • ou Valeur: http://server/sofistik_mirror

    • ou Valeur: https://server/sofistik_mirror

    ../_images/sam_repository_example.JPG

Pour démarrer l’installation

  1. Assurez-vous que votre ordinateur/client est prêt pour l’installation. Cf.: Avant l’installation

  2. Sur vos clients, installez SOFiSTiK Application Manager à partir du répertoire ou de sam.msi.

  3. Téléchargez un fichier de configuration sample_install.json et modifiez-le selon vos besoins. Ce fichier décrit tous les produits et paramètres pour l’installation / mise à jour / désinstallation.

  4. Assurez-vous que tous les produits de plate-forme requis sont installés sur vos clients (par exemple, SOFiPLUS nécessite Autodesk AutoCAD).

  5. (Facultatif) Installez CodeMeter User Runtime pour les licences. La dernière version peut être trouvée ici: http://codemeter.com/fr/service/downloads.html

  6. Dans un fenêtre de commande shell administrateur, lancez la commande:

    "C:\Program Files\SOFiSTiK\common\SOFiSTiK Application Manager (SAM)\sam_apply.exe" --cli-input-json "C:\sofistik_mirror\sample_install.json"
    
  7. Attendez la fin de l’installation. Un redémarrage de Windows peut être nécessaire pour appliquer toutes les modifications par la suite.

Note

Chaque exécution de sam_apply.exe crée un fichier journal (sam_apply_*.log) dans le répertoire %TEMP% de l’utilisateur administrateur. Les fichiers journaux sont numérotés, le nombre le plus élevé correspondant à la dernière exécution. Ce fichier journal peut être analysé pour rechercher les problèmes lors de l’installation.

sample_install.json

Pour télécharger un exemple de fichier: sample_install.json Pour les installations silencieuses, comme les paramètres de ligne de commande pour plusieurs options et produits peuvent devenir très longs et compliqués, nous avons décidé de les mettre dans un fichier de configuration. Dans ce fichier *.json (par exemple sample_install.json), tous les paramètres d’installation peuvent être configurés selon votre besoin. Un fichier json est un format ouvert de fichier, comparable à xml ou yaml. Vous pouvez rechercher des erreurs de syntaxe avec des outils en ligne, par exemple avec « validateur json ».

Vous pouvez configurer les paramètres suivants:

  • `` cmdline_to_install``: Ce champ est utilisé pour déterminer quels produits seront installés. Par défaut, le dernier service pack disponible est installé (par exemple « sofiplus_50 »). Si vous savez ce que vous faites, vous pouvez spécifier le service pack exact avec « {product_id}=={servicepack}{hotfix} », par exemple « sofiplus_50 == 2.0 ». Cela peut être pertinent si vos licences sont trop anciennes pour utiliser le dernier Service Pack.
    • Chaque entrée est un identifiant de produit. Pour une liste complète, cf. Liste des groupes et des identifiants de produit.

    • Il est important d’utiliser la même version pour tous les produits associés (au sein du même groupe)! Ne mélangez pas les versions.

    • La version 2020-0 serait == 0.0. Ceci est la première version publiée, par exemple « sofistik_50==0.0 »

    • La version 2020-1 serait ==1.0. Il s’agit de l’option pour la sélection du Service Pack 1.

    • La version 2020-2.1 serait ==2.1. Il s’agit de l’option pour la sélection du Hotfix 2.1, par exemple « sofistik_50==2.1 »

  • `` target_directory``: répertoire racine SOFiSTiK pour les installations.

  • `` langue “”: sélectionnez la langue de l’interface utilisateur des produits. Peut être `` en `` (pour l’anglais) ou `` de “” (pour l’allemand).

  • product_msi_parameters. Par exemple, selon votre version et votre langue d’AutoCAD 2020, vous devez modifier la clé de registre CURRENT_AUTOCAD , par exemple SOFTWARE\\Autodesk\\AutoCAD\\R22.0\\ACAD-1001:409 et le ACAD_ID à l’un de ces IDs:

    ACAD_ID

    Nom de produit Autodesk

    ACAD

    AutoCAD

    ACA

    AutoCAD Architecture

    C3D

    Civil 3D

Mise à jour ServicePack

  1. (Facultatif) Modifier votre fichier *.json si nécessaire comme décrit dans le sample_install.json.

  2. Si vous avez un répertoire hors-ligne, mettez le à jour et téléchargerz le Service Pack le plus récent comme décrit dans Obtenir des fichiers d’installation hors-ligne. Exécutez ensuite sam_apply.exe avec votre sample_install.json adapté (généralement sans restriction SP ==).

  3. Si vous téléchargez et installez à partir des serveurs SOFiSTiK, exécutez sam_apply.exe avec votre``sample_install.json`` adapté (généralement sans restriction SP ==).