Fichier batch de D/L et d'installation

Résolu
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

4 réponses

  1. 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
    1. 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
      1. 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
        1. 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
          1. 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
          2. ok ,merci, je vais essayer
            0
          3. 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
          4. existe il un équivalent batch pour windows ?
            0
          5. 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