Gestion des licences et activation des logiciels : déploiement d'un logiciel à l'aide de Symantec Ghost Cette page a été modifiée pour la dernière fois le 28 janvier 2010 par s-robinson2@ti.com. Déploiement d'un logiciel à l'aide de Symantec Ghost Résumé Ce document offre une vue d'ensemble des étapes recommandées de configuration, de création et de déploiement d'un package logiciel client TI à l'aide de Symantec Ghost sur des systèmes informatiques Windows. Il vise à servir d'exemple pour les professionnels de l'informatique en charge de la planification, de l'implémentation et de la maintenance des installations de logiciels TI-Nspire ou TI-Smartview dans leur institution. Les implémentations et pratiques propres à chaque organisation concernant l'utilisation de Ghost peuvent varier. Sommaire Prise en main Fichiers d'installation et de configuration Configuration de l'installation à l'aide de setup.ini Vue d'ensemble de l'installation et de l'activation Déploiement du logiciel TI-Nspire à l'aide de Ghost Prise en main Ce document fait référence à des informations et des ressources disponibles sur le site Web du Centre de gestion de compte de logiciels de Texas Instruments (TI). Le Centre de gestion de compte de logiciels TI a été conçu pour aider les établissements à gérer leurs logiciels via un site Web personnalisé et sécurisé. Ce service vous offre à vous, ainsi qu'à tous les membres de votre compte, des fonctions permettant de récupérer les logiciels que vous avez achetés, de générer des numéros de licence et de gérer vos activations logicielles. Il contient également des instructions d'installation, des documents de questions/réponses et des fichiers à télécharger. Ce document traite du déploiement des programmes clients suivants : Logiciel TI-Nspire - version élève Logiciel TI-Nspire CAS - version élève Logiciel TI-Nspire - Edition enseignant Logiciel TI-Nspire CAS Edition enseignant TI-Smartview pour TI-84 Plus Fichiers d'installation et de configuration Les fichiers requis pour la création de packages et le déploiement du logiciel TI sont disponibles sur le site Web du Centre de gestion de compte de logiciels TI et sur le CD du produit si un support vous a été livré. Pour les logiciels TI nécessitant l'activation de licences, les 2 fichiers suivants sont requis : Package d'installation (TI-Nspire.exe ou TI-Smartview.exe, par exemple) Fichier de configuration personnalisé par l'utilisateur intitulé setup.ini
Pour des raisons de cohérence, toutes les références au package d'installation figurant dans la suite de ce document renvoient au fichier TI-Nspire.exe. Configuration de l'installation à l'aide de setup.ini Pour créer le fichier, ouvrez un éditeur de texte (tel que le Bloc-notes) et spécifiez dans un fichier les éléments de configuration souhaités/requis. Enregistrez ensuite le fichier en le nommant setup.ini. Pensez à enregistrer vos modifications après tout changement et à placer le fichier dans le même répertoire que l'exécutable d'installation de TI-Nspire. Sachez qu'il est nettement plus simple de configurer et d'installer un logiciel TI à l'aide d'une installation de serveur de licences flottantes qu'à partir d'une licence multiposte fixe avec Symantec Ghost. ALLOW_AUTO_SW_UPDATE=[YES/NO] LICENSE_NUMBER=[numéro de licence] SILENT=[YES/NO] LOGDIR=["Default" ou chemin d'accès à un fichier valide] LICENSE_EXPIRATION_WARNING=[YES/NO] DAYS_TO_WARN_BEFORE_LICENSE_EXPIRATION=[1-31] Paramètres du fichier setup.ini requis pour les installations de clients de licences multiposte fixe: ALLOW_AUTO_SW_UPDATE=[YES/NO] LICENSE_SERVER_1=[adresse IP ou nom d'hôte] LICENSE_SERVER_2=[adresse IP ou nom d'hôte] LICENSE_SERVER_3=[adresse IP ou nom d'hôte] SILENT=[YES/NO] LOGDIR=["Default" ou chemin d'accès à un fichier valide] LICENSE_EXPIRATION_WARNING=[YES/NO] DAYS_TO_WARN_BEFORE_LICENSE_EXPIRATION=[1-31] Paramètres du fichier setup.ini requis pour les installations de clients de licences flottantes : Vue d'ensemble de l'installation et de l'activation Pour déployer et activer correctement le logiciel client, suivez scrupuleusement les recommandations ci-dessous. Configurez le fichier setup.ini en fonction de votre environnement. Si vous avez acheté une installation de serveur de licences flottantes, configurez le fichier setup.ini de manière qu'il pointe vers le(s) serveur(s) de licences. Si vous avez acheté une licence multiposte fixe, saisissez le nombre de licences multiposte fixe dans le champ approprié du fichier setup.ini. Après avoir apporté les modifications souhaitées au fichier setup.ini, veillez à placer ce dernier dans le même dossier de package que l'exécutable du programme d'installation TI-Nspire.exe.
Procédez à un test sur un système afin de vérifier le bon déroulement des opérations (déploiement, activation et exécution). Si l'application démarre sur le client et affiche une boîte de dialogue de période d'évaluation, cela signifie qu'elle n'a pas été activée correctement en mode silencieux après le déploiement. Si vous disposez d'une installation de serveur de licences flottantes et que le client affiche une boîte de dialogue d'erreur, vérifiez que le fichier setup.ini ne contient pas d'erreurs typographiques et que l'adresse IP du serveur fonctionne. Lors de l'installation du logiciel sur une image Ghost Golden Master, assurez-vous que le compte utilisateur utilisé est un compte système doté des privilèges d'administrateur. Ce niveau de droits d'accès est nécessaire pour pouvoir effectuer l'installation du logiciel et du pilote USB. Déploiement du logiciel TI-Nspire à l'aide de Ghost La procédure indiquée ci-dessous permet d'installer un logiciel TI dans un environnement Symantec Ghost Windows et de garantir la présence de licences valides sur chacun des ordinateurs ghosts. Pour installer et activer un logiciel au sein d'un réseau d'ordinateurs sur lequel une image ghost est déployée, utilisez le processus général suivant. Si vous avez acheté une licence multiposte fixe, vous devrez effectuer des étapes supplémentaires afin de vous assurer que le logiciel n'est pas activé sur le Golden Master, mais qu'il est activé de manière unique à partir de chaque client. Pour ce faire, vous devez configurer un script VB que vous enregistrez sous le nom SNETSilentAct_SE.vbs ou un nom semblable doté de l'extension de fichier vbs. Cette étape est inutile si vous avez acquis une licence flottante. SI VOUS AVEZ ACHETÉ UNE LICENCE FLOTTANTE : 1. Dans le fichier setup.ini, modifiez SILENT=YES, LICENSE_SERVER_1=adresse IP ou nom d'hôte du serveur de licences flottantes et configurez les autres options d'administration souhaitées. Enregistrez le fichier et placez-le dans le même répertoire que l'exécutable d'installation. 2. Sur le golden master, double-cliquez sur l'exécutable d'installation du logiciel TI. 3. Une fois l'installation terminée, lancez l'application afin de vérifier qu'elle démarre en tant que logiciel activé en mode flottant. 4. Finalisez et déployez l'image Gold sur les ordinateurs pertinents. SI VOUS AVEZ ACHETÉ UNE LICENCE MULTIPOSTE FIXE: 1. Dans le fichier setup.ini, modifiez SILENT=NO, saisissez le nombre de licences multiposte fixe sous LICENSE_NUMBER= et configurez les autres options d'administration souhaitées. Enregistrez le fichier et placez-le dans le même répertoire que l'exécutable d'installation. 2. Sur l'image Gold Ghost, installez TI-Nspire sans l'activer. Une fois l'installation terminée, cliquez sur Terminer. Ne cliquez PAS sur Suivant.
3. Ouvrez le répertoire %ALLUSERSPROFILE%\Application Data\TI-Nspire\res (ou %ALLUSERSPROFILE%\TI-Nspire\res sous Windows 7) et assurez-vous que les informations de licence appropriées figurent dans le fichier deployment.properties. (Remarque : le dossier TI-Nspire est différent pour chaque logiciel. Par exemple, pour l'édition Enseignants, il s'intitule TI-Nspire TE.)
4. Copiez le script VB SNETSilentAct_SE.vbs fourni dans le répertoire C:\Program Files\TI Education\TINspire ou le répertoire approprié de votre produit. 5. Cliquez sur le fichier SNETSilentAct_SE.vbs avec le bouton droit de la souris et choisissez l'option d'édition. Sur la ligne indiquant #License.Number=, saisissez le numéro de votre licence produit après le signe = sans omettre les guillemets (c.-à-d., "#_License.Number=12345-67890..."). Modifiez également les noms de dossier et de fichier.exe en fonction de votre produit. _Enfin, sachez que les noms de dossier de licence et res n'ont pas besoin du dossier Application Data dans leur chemin d'accès sous Windows 7.
Option Explicit Dim objfso, objfolder, objshell, objtextfile, objfile Dim strdirectorydep, strdirectorylic, strfiledep, strfilelic, strtext strdirectorydep = "%ALLUSERSPROFILE%\Application Data\TI-Nspire\res" strdirectorylic = "%ALLUSERSPROFILE%\Application Data\TI-Nspire\license" strfiledep = "\deployment.properties" strfilelic = "\lservrc" strtext = "#_License.Number=" ' Create the File System Object Set objfso = CreateObject("Scripting.FileSystemObject") ' delete existing license file If objfso.fileexists(strdirectorylic & strfilelic) Then objfso.deletefile (strdirectorylic & strfilelic) End If ' open file for writing Set objtextfile = objfso.opentextfile(strdirectorydep & strfiledep, 2, True) ' Writes strtext to file objtextfile.writeline(strtext) objtextfile.close ' wait for files then Ti-Nspire launch WScript.sleep 300 Set objshell = CreateObject("WScript.Shell") objshell.run """C:\Program Files\TI Education\TI-Nspire\TI-Nspire.exe"" -qn -nosplash" WScript.Quit 1. Finalisez et distribuez l'image Gold sur les ordinateurs requis. 2. Lorsque tous les clients disposant de l'image ghost sont configurés correctement (changement de nom d'ordinateur et accès Internet disponible inclus), lancez le fichier C:\Program Files\TI Education\TI-Nspire \SNETSilentAct_SE.vbs en doublecliquant dessus ou en le lançant à l'aide d'un compte utilisateur doté de droits d'administrateur en vue d'activer le produit. AUTRES OPTIONS D'ACTIVATION Si vous disposez d'autres outils permettant de renommer des ordinateurs sans que vous ayez à vous déplacer physiquement à chaque fois, vous pouvez activer TI-Nspire à l'aide de méthodes automatisées. 1. Vous pouvez utiliser la méthode de script des stratégies de groupe de domaine afin d'exécuter le script VB indiqué ci-dessus. 2. Vous pouvez vous servir de SMS, de Novell ou d'un autre outil pouvant exécuter le script VB ci-dessus sous réserve de disposer des privilèges d'administrateur sur le réseau d'ordinateurs en vue d'activer les produits. 3. Vous pouvez également faire appel au Registre Windows pour lancer un script ou un programme après un redémarrage. Vous avez la possibilité d'insérer des éléments dans votre propre script RunOnce ou de les ajouter au Registre en vue d'appeler et d'activer TI-Nspire. Pour ouvrir et configurer le Registre Windows, tapez regedit sous
Démarrer > Exécuter. Suivez ensuite l'option A ou l'option B. A. A. Modifiez le Registre de l'ordinateur disposant de l'image Gold sous HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\RunOnce afin d'y ajouter la nouvelle valeur de chaîne TI-Nspire = C: \Program Files\TI Education\TI-Nspire\TI-Nspire.exe -qn nosplash B. B. Ajoutez le script VB indiqué précédemment au répertoire d'installation du produit. Modifiez le Registre de l'ordinateur disposant de l'image Gold sous HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\RunOnce afin d'y ajouter la nouvelle valeur de chaîne TI-Nspire = SNETSilentAct.vbs Veillez à modifier le nom du dossier d'installation et celui du fichier.exe dans le script vb afin qu'ils correspondent au produit que vous avez acheté et que vous êtes en train de déployer.
Une fois l'image Gold déployée sur tous les autres ordinateurs, lors du premier redémarrage des ordinateurs, le script RunOnce lancera l'application TI-Nspire en mode silencieux puis l'activera. Ne lancez pas l'application et ne redémarrez pas l'image Gold après avoir apporté l'une de ces modifications au Registre. Vérifiez que le compte utilisateur connecté à l'ordinateur devant exécuter l'application pour la première fois dispose des privilèges d'administrateur et d'un accès Internet. N'oubliez pas que cette solution n'est pas toujours aussi robuste que les autres sur certains réseaux. REMARQUES IMPORTANTES Il est DÉCONSEILLÉ d'installer TI-Nspire par le biais d'un déploiement réseau via SMS, Novell ou un outil équivalent à l'image Gold si la procédure de création d'une image Ghost Gold est en cours ou est envisagée à partir de cette installation. Cela s'explique par le fait que le produit sera activé ou tentera de s'activer en mode silencieux au cours du déploiement réseau. Pour garantir le bon déroulement de l'activation du logiciel, l'utilisateur doit disposer des autorisations/droits d'accès complets sur le répertoire d'installation TI-Nspire. Vous pouvez également programmer par script ce processus et utiliser le script en tant que script de connexion. Une fois le logiciel activé, il verrouille la licence de l'ordinateur sur lequel il est installé. Si le nom de cet ordinateur est modifié par la suite, le logiciel devra être réactivé. L'expression «image Gold» désigne l'image de système d'exploitation (SE) servant d'image standard distribuée sur tous les ordinateurs du réseau.