Installation rezo? utilisation de batchs? Comment faire? - Windows & Software
Marsh Posté le 19-10-2002 à 10:32:31
Tu ajoutes un batch au menu de démarrage et dans ce batch tu fais l'installation de ton patch. Pour éviter que celle ci se fasse a chaque fois tu conditionne l'installation a la présence ou non d'un fichier texte "bidon" créé par le batch en fin d'installation sur la machine.
Edit : tu peux éventuellement "ruser" en faisant en sorte que les batch présent sur chaque machine appelent en fait un batch centralisé sur la machine sur laquelle est le patch. Cela te permet par la suite de laisser les batch sur tes machines et de n'intervenir que sur celui centralisé pour d'autres installations futures.
Marsh Posté le 19-10-2002 à 10:45:00
c tres interessant!
tu peux me donner un exemple de batch?
Marsh Posté le 19-10-2002 à 10:46:55
J'en ai pas sous la main et j'avoue que niveau batch je suis un peu rouillé... mais si JPA passe dans le coin il se fera sans doute un plaisir de t'aider il est fort pour les batchs rajoute le mot batch dans le sujet
Marsh Posté le 19-10-2002 à 10:49:46
merci guru
Marsh Posté le 19-10-2002 à 11:11:03
UP
Marsh Posté le 21-10-2002 à 11:38:35
Guru m'ayant sollicité en MP, je jette un oeil sur ton pb.
La première solution qui me vient à l'esprit est la suivante :
tu crée sur le poste XXX un répertoire partagé (appelons le patch_half$). le $ est pour le cacher.
dedans tu y copieras les fichiers de mise à jour
tu créeras un fichier nommé version1.txt (qui peut être vide, mais autant y mettre le numéro de version de ton log)
(à la version suivante tu créeras version2.txt etc...)
tu créeras un bat inspiré de celui ci (appelons le MAJ.BAT):
if exist "c:\Half_life\version1.txt" goto fin
ici ta commande de mise à jour
copy "\\XXX\patch_half$\version.txt" "c:\Half_life\"
:fin
notas :
les guillemets dans if exist "c:\Half_life\version1.txt" goto fin sont nécessaires du fait du nom de fichier long. Bien sur tu modifieras cette ligne en fonction de l'emplacement réel du programme.
Attention à ta ligne de commande pour la maj.
si tu as des paramètres à passer et qui se trouvent dans un fichier (.ini par exemple), elle ressemblera à celà :
\\XXX\patch_half$\commande \\XXX\patch_half$\parametres.ini
Enfin sur ton poste client, tu créera dans le groupe démarrage :
soit un raccourci vers \\XXX\patch_half$\MAJ.BAT
soit un raccourci vers un BAT local lançant la commande :
call \\XXX\patch_half$\MAJ.BAT
A+
si je n'ai pas été assez clair,reposte car ne connaissant pas du tout half life, je suis obligé de te renseigner par des généralités.
Marsh Posté le 19-10-2002 à 10:27:18
yop tout le monde,
alors voila je situe l'action
J'ai un petit rezo de 16 machines toutes sous w98se.
J'ai installé un programme qui nécessite d'être patché sur chacune des machines (il s'agit de Half life ).
Comment faire pour que la MAJ se fasse automatiquement sur tous les postes lorsque ceux ci demarrent?
J'aimerai par exemple, telecharger le patch dans un repertoire du poste XX et que toutes les autres pointent sur ce meme repertoire lorsqu'elles demarrent et regardent si il y a pas une MAJ à installer.
C'est possible? Comment faire?
Merci
Message édité par amobile le 19-10-2002 à 10:50:28
---------------
L'éternité c'est long... surtout à la fin