Sommaire TSE

 

Installation de logiciels

 Installation d'Office 97

 Installation de netscape 4.5

 Installation par exemple d'un autre logiciel : myriade (logiciel de périodiques et notices)

Il faut modifier le fichier dans %systemroot%\Application Compatibility Scripts qui positionne le lecteur de base de chaque utilisateur : rootdrive2.cmd

 Installation d'Office 97 :

  1. On installe toujours les applications par le panneau de configuration ajout/suppression de programmes. Ceci gère la fonction multi-user des applications à condition que celles-ci l'aient prévu.
  2. De façon générale dans le répertoire %systemroot%\Application Compatibility Scripts\Install se trouvent les scripts qu'il faut lancer après chaque installation. Ces scripts positionnent des droits sur certains fichiers et assurent la fonction multi-utilisateur des applications. Fichier office97 par exemple : office97I.cmd
  3. Après lancement de ces scripts un nouveau fichier est mis à jour : le fichier   usrlogon2.cmd qui se trouve dans %systemroot%\system32.
  4. Comme vous le constatez ce fichier appelle des fichiers au format .cmd. Ces fichiers se trouvent dans le répertoire %systemroot%\Application Compatibility Scripts\logon et sont lancés à chaque connexion des utilisateurs. Ce fichier contient donc les appels aux logiciels installés qui necessitent des paramétrages spécifiques ( Voir section scripts pour de plus amples renseignements) Exemple fichier ofc97Usr.cmd : ofc97Usr.cmd
  5. A la fin du fichier ofc97Usr.cmd se trouve la commande regini. J'ai choisis cette possibilité pour positionner les clés de registre dans la ruche Current_user de chaque user (on aurait pu le faire avec la commande regedit /s mais je trouve que c'est plus souple avec regini). L'aide de regini se trouve dans le ressource kit (ci-joint : regini.doc)
  6. Le fichier appelé dans le script est office97.key : office97.key.

 Installation de netscape 4.5 :

  1. On installe toujours les applications par le panneau de configuration ajout/suppression de programmes. Ceci gère la fonction multi-user des applications à condition que celles-ci l'aient prévu.
  2. De façon générale dans le répertoire %systemroot%\Application Compatibility Scripts\Install se trouvent les scripts qu'il faut lancer après chaque installation. Ces scripts positionnent des droits sur certains fichiers et assurent la fonction multi-utilisateur des applications. Fichier netcom40.cmd par exemple : netcom40.cmd
  3. Après lancement de ces scripts un nouveau fichier est mis à jour : le fichier usrlogon2.cmd qui se trouve dans %systemroot%\system32.
  4. Comme vous le constatez ce fichier appelle des fichiers au format .cmd. Ces fichiers se trouvent dans le répertoire %systemroot%\Application Compatibility Scripts\logon et sont lancés à chaque connexion des utilisateurs. Ce fichier contient donc les appels aux logiciels installés qui necessitent des paramétrages spécifiques ( Voir section scripts pour de plus amples renseignements) Exemple fichier Com40Usr.cmd : com40Usr.cmd
  5. Comme vous le voyez par ce script, le problème de netscape concerne la gestion des profils. Pour cette raison un fichier nsreg.dat est copié dans chaque home des utilisateurs (le fichier nsreg.dat est obtenu en cliquant sur netscape en admininstrateur et en créant un profil default avec avec h:\ comme paramètre c'est tout). De plus les préférences sont écrasées à chaque login : on restore ainsi certains paramètres par défaut.

 Installation par exemple d'un autre logiciel : myriade (logiciel de périodiques et notices)

  1. On désire installer un logiciel sur la tour de CD. Un fois le setup lancé celui-ci met à jour un fichier myriade.ini dans le répertoire %systemroot%
  2. Lorsque les users lancent l'applicatif une erreur se produit nous informant qu'il est impossible de joindre le CD.
  3. On ecrit donc un script myriade.cmd (dans le répertoire logon): myriade.cmd qui copie le bon fichier ini myriade.ini dans chaque home des users
  4. On renseigne le fichier usrlogon2.cmd : usrlogon2.cmd