Sommaire
TSE
Installation
de logiciels
Il faut modifier le fichier dans %systemroot%\Application Compatibility
Scripts qui positionne le lecteur de base de chaque utilisateur : rootdrive2.cmd
- 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.
- 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
- Après lancement de ces scripts un nouveau fichier est mis à jour : le
fichier usrlogon2.cmd
qui se trouve dans %systemroot%\system32.
- 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
- 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)
- Le fichier appelé dans le script est office97.key : office97.key.
- 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.
- 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
- Après lancement de ces scripts un nouveau fichier est mis à jour : le
fichier usrlogon2.cmd
qui se trouve dans %systemroot%\system32.
- 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
- 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.
- 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%
- Lorsque les users lancent l'applicatif une erreur se produit nous
informant qu'il est impossible de joindre le CD.
- 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
- On renseigne le fichier usrlogon2.cmd : usrlogon2.cmd