47.1 Présentation de SnAppShot

SnAppshot enregistre les changements survenant sur un poste de travail lorsqu'une application est installée. Au fur et à mesure de l'installation, snAppShot note les différences entre l'état de configuration du poste de travail avant l'installation et son état après l'installation, compare les deux et crée un progiciel d'installation d'application comportant deux fichiers modèle d'objet Application (.aot ou ..axt), un ou plusieurs fichiers source (.fil) et un fichier de définition de fichier (filedef.txt).

47.1.1 Modèles d'objet Application

Le fichier modèle d'objet Application vous sert à créer l'objet Application dans Novell eDirectory™. Les deux fichiers modèle d'objet Application (.aot et ..axt) contiennent les mêmes informations, utilisées pour compléter les champs de propriétés de l'objet Application lors de la création de l'objet :

  • Le nom eDirectory et le nom du raccourci de poste de travail à donner à l'objet Application.
  • Les modifications qui doivent être apportées aux paramètres de configuration du poste de travail (paramètres du registre, paramètres INI, modifications de fichier texte, etc.) lors de l'installation de l'application.
  • Les définitions de macro à utiliser lors de l'installation.
  • La liste des fichiers d'application à copier sur le poste de travail lors de l'installation, y compris l'emplacement source et l'emplacement cible pour la copie.

Le fichier .aot est un fichier binaire qui ne peut pas être modifié ; le fichier .axt est un fichier texte qui peut être modifié à l'aide d'un éditeur de texte. Si vous voulez modifier le modèle d'objet Application après sa création par snAppShot, modifiez le fichier .axt et servez-vous en pour créer l'objet Application. Dans le cas contraire, utilisez le fichier .aot pour importer plus rapidement les données qu'il contient.

47.1.2 Fichiers source de l'application

SnAppShot surveille également tous les fichiers d'application copiés sur le poste de travail. Ces fichiers, qui deviennent les fichiers source de l'application, sont copiés à un emplacement source sur le réseau, renommés de façon numérique en commençant par 1 et dotés d'une extension de fichier .fil (par exemple, 1.fil). Le programme de lancement d'applicatifs Novell™ utilise ces fichiers source lors de l'installation de l'application sur le poste de travail.

47.1.3 Fichier de définition du fichier d'application

Pour assigner les fichiers .fil à leurs fichiers d'origine, SnAppShot crée un fichier de définition de fichier (filedef.txt). Ce fichier texte assigne les fichiers .fil aux fichiers d'origine et spécifie l'emplacement cible et le nom à utiliser lors de l'installation des fichiers sur le poste de travail. Par exemple :

1.fil=c:\dmi\win32\_deisl1.isu
2.fil=c:\dmi\win32\bin\wdmiutil.dll

47.1.4 Restrictions liées à SnAppShot

Avant d'utiliser snAppShot, tenez compte des points suivants :

  • SnAppShot ne fonctionne pas avec les applications MSI installées par Microsoft Windows Installer. Microsoft Office 2000 et Microsoft Office XP, par exemple, sont concernés.

    Les applications MSI installent souvent des composants de l'application "à la demande", ce qui signifie que l'instantané d'une installation d'application MSI pourrait éventuellement ne pas inclure toutes les fonctions disponibles de l'application. Il est donc préférable de distribuer les applications en tant qu'applications MSI, et non en tant qu'applications AOT/AXT (snAppShot). Pour plus d'informations, reportez-vous à la Section 29.0, Distribution : applications complexes.

  • SnAppShot ne prend pas en charge certains des nouveaux types de registre Windows XP, tel que hex(800000007). Vous devez donc faire attention, lors de l'utilisation de snAppShot sous Windows XP, que le fichier généré .axt/.aot (ou la page Registre de l'objet Application résultante) ne contienne pas de modification qui pourrait avoir des effets néfastes sur le fonctionnement des postes de travail Windows XP sur lesquels l'application est distribuée.
  • SnAppShot échoue lorsque le registre Windows excède 30 Mo. Le message suivant s'affiche :
    A critical 'out of memory' error has occurred. snAppShot must close.
    

    Nous vous recommandons d'utiliser AdminStudio ZENworks Edition à la place. Pour plus d'informations, reportez-vous au Guide d'installation de InstallShield AdminStudio ZENworks Edition.

  • SnAppShot ne prend pas en charge les serveurs Windows Terminal Server. N'utilisez pas snAppShot sur un serveur Terminal Server pour créer une application AOT/AXT destinée à être distribuée sur d'autres serveurs Terminal Server.
  • Le modèle d'objet Application a été changé entre la version 4.0.1 et la version 6.5 pour intégrer plusieurs modifications de fonctionnalités, dont le passage des prérequis système aux règles de distribution. Si votre environnement est antérieur à ZENworks 6.5, sélectionnez l'option Créer un fichier modèle d'application antérieure à la version 6.5 lors de la création du fichier .aot afin de pouvoir utiliser ce fichier dans votre environnement. Si vous utilisez l'option par défaut, Créer un fichier Modèle d'objet Application 6.5, le fichier .aot créé est inutilisable dans un environnement antérieur à ZENworks 6.5.