Fichier batch de D/L et d'installation

Résolu/Fermé
halfernet Messages postés 284 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 3 avril 2020 - 5 août 2010 à 16:19
halfernet Messages postés 284 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 3 avril 2020 - 13 août 2010 à 10:21
Bonjour,

Je suis assembleur, et pour les besoins du travail, je souhaiterais créer un fichier *.bat qui me permette de télécharger et d'installer automatiquement des logiciels a partir d'un serveur interne.

Actuellement j'ai créé un fichier bat qui me permet d'installer ces logiciels a partir d'une clé usb, mais cela ne me convient pas car je me retrouve avec des virus de temps en temps au boot de la clé et qui infecte bien sur mes pc tout frais et formatés :-(

Le fichier bat est le suivant :

start /wait firefox.exe -MS
start /wait Vlc.exe /S
start /wait SevenZip.msi /quiet
start /wait Avast.exe /Silent
start /wait AdobeReader.exe /Ssilent
Exit

et il faudrait qu'il récupère ces mêmes fichiers sur 192.168.1.10/TDA/XXX.exe
( XXX étant un des programmes ci-dessus a télécharger)

Par avance, merci



A voir également:

4 réponses

Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 294
5 août 2010 à 16:25
c'est quoi le protocole avant l'adresse ip?

partage windows?
ftp?
http?


ensuite, ca résoudra pas ton probleme de virus, si le virus est dans un de tes fichier d'installation...
et il faudra que tu mettes le batch sur l'ordinateur propre, donc clé usb encore?

si tu ne veux pas avoir de probleme avec ton batch, tu fais en sorte de récupérer les sources propres de tes programmes, et tu les mets sur une clés USB formatée sans virus avec un petit interrupteur qui empeche l'écriture, comme ca tu auras jamais de virus.
0
halfernet Messages postés 284 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 3 avril 2020 27
5 août 2010 à 16:29
c'est du protocole HTTP classique, genre : http://192.168.1.10/TDA/firefox.exe et le fichier batch sera téléchargé sur le serveur lui même aussi

concernant les virus, c'est les pc des clients qui viennent au magasin qui me corrompent ma clé, pas les logiciels qui sont dedans

Par avance, merci
0
Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 294
5 août 2010 à 16:33
pour télécharger localement des fichier depuis http tu as wget
http://gnuwin32.sourceforge.net/packages/wget.htm

tu n'a qu'a rajouter un wget par fichier que tu veux DL dans ton batch.

ensuite comme je t'ai dit, prend une clé avec une protection en écriture, tu n'auras pas de virus dessus.
0
halfernet Messages postés 284 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 3 avril 2020 27
Modifié par halfernet le 5/08/2010 à 17:20
je souhaiterais franchement m'affranchir de clé usb, surtout que des clés usb avec bouton c'est pas facile a trouver de nos jours.

De plus je ne veux pas installer de logiciels sur les pc de mes clients ( je veux dire pas de logiciels autres que ceux qui sont nécessaires au client)

et puis les fichiers batch ça me plait ;-)
0
Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 294
Modifié par Krysstof le 5/08/2010 à 16:56
bah donc
c: 
cd \temp 
wget http://192.168.1.10/TDA/XXX.exe 
start /wait xxx.exe 
.... 
 


faudra d'abord récupérer le batch et wget.exe de ta page
0
halfernet Messages postés 284 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 3 avril 2020 27
5 août 2010 à 17:19
ok ,merci, je vais essayer
0
halfernet Messages postés 284 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 3 avril 2020 27
12 août 2010 à 09:38
Re,

Bon, je pense que je vais laisser tomber le batch. car il n'est pas compatible avec vista et seven (problèmes de droit à chaque application à installer)

Existe-il une application simple qui me permettrais d'installer silencieusement et d'un clic les 5 applications ci dessus (à savoir, VLC, Firefox, 7zip, Avast, adobe reader), et ce, sur tous les systèmes ? XP, Vista ou Seven ?

j'ai essayé innosetup, mais je ne trouve pas le moyen de lancer les install avec.

Par Avance, Merci.
0
halfernet Messages postés 284 Date d'inscription jeudi 10 mai 2007 Statut Membre Dernière intervention 3 avril 2020 27
12 août 2010 à 10:24
existe il un équivalent batch pour windows ?
0
Krysstof Messages postés 1483 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 23 août 2010 294
12 août 2010 à 18:58
pour les probleme de droit, il suffit de faire "exécuter en tant qu'administrateur" sur l'icone du prompt dos, ou de l'icone du batch.

et aucun des soft ne passera au travers du UAM (le truc qui te fais le message d'install). Des que ton programme va toucher a program file ou la base de registre local computer 2 cas :
soit le popup apparait
soit le popup n'apparait pas et l'install plante car tu n'auras pas les droits.
0