IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Ligne de commande par le biais d'un réseau


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut Ligne de commande par le biais d'un réseau
    Bonjour à toutes et à tous,

    J'installe une centaine de pc par mois et pour l'installation de quelques logiciels, j'utilise des clés usb avec un install.bat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @echo off
    echo.
    echo ...... Installation de Flash player IE ......
    cd e:\automatisation\flashie
    install_flash_player_17_active_x.exe -install
    echo .......Flash player IE OK ............
    echo.
    Voici un exemple mais je voudrais passer par le biais d'un réseau en RJ45 pour faire ces installations.

    Dès que windows 7pro est installé, je voudrais aller dans le réseau et lancer le install.bat et les programmes qui seront stockés sur un serveur 2008 r2

    Je ne trouve pas la solution pour modifier la ligne de commande cd e:\automatisation\flashie

    Comment puise je faire ?

    Merci d'avance pour votre aide

  2. #2
    Membre émérite Avatar de devilsnake88
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Janvier 2013
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 453
    Par défaut
    Bonjour,
    E:\ correspond à quoi? une partition locale ou un lecteur réseau?
    Pour créer un lecteur réseau:
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    net use e: \\%ADRESSE-IP-DU-SERVEUR%\%REPERTOIRE% /persistent:yes

    Si la configuration réseau le permet, tu peux faire comme ce que je fais de temps en temps à savoir quelque chose du genre:
    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    copy E:\%DOSSIER-DU-LOGICIEL%\%LOGICIEL%.exe \\%IP-DE-LA-MACHINE-DISTANTE%\c$\

    Ou directement exécuter des commandes sur tes machines distantes pour qu'elles aillent exécuter ton script qui est stocké sur le serveur.

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    Bonjour,

    Je te remercie pour ta réponse. Je ferai le test demain.

    Oui E: correspond au lecteur (clé usb)

    Si je comprends bien, dans ton exemple, l'install.bat crée un disque réseau nommé E: sur la machine où je vais installer les logiciels ?

    /persistent:yes ?? J'imagine que c'est pour que le lecteur reste sur la machine ? Si je mets "No", il ne restera pas après le redémarrage ?
    En fait, je vends des pc d'occasion et je les vends installé. Donc pas besoin que ce lecteur reste pour le client.

    Je ne veux pas copier les fichiers d'installation sur le machine client. Juste que les logiciels soient installés.

    Donc à partir du moment où le disque réseau devient E: (ou tout autre lettre d'ailleurs) je peux continuer à employer mon code initial ?

    Merci pour ton aide.

  4. #4
    Membre éclairé
    Inscrit en
    Décembre 2013
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Décembre 2013
    Messages : 356
    Par défaut
    BOnjour,

    Retour d'expérience

    Merci beaucoup pour le net use : c'est génial ça me crée le lecteur je ne l'ai mis en NON persistent vu que je ne veux pas qu'il reste au prochain démarrage (j'espère avoir bien fait)

    Si je fais un install.bat avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Net use ........................
    
    @echo off
    echo.
    echo ...... Installation de Flash player IE ......
    cd e:\automatisation\flashie
    install_flash_player_17_active_x.exe -install
    echo .......Flash player IE OK ............
    echo.
    Ca fonctionne pas. Un lecteur est bien crée en E mais il faut que j'aille avec la souris dans le lecteur E et que je lance l'install.bat que j'avais à l'origine.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @echo off
    echo.
    echo ...... Installation de Flash player IE ......
    cd e:\automatisation\flashie
    install_flash_player_17_active_x.exe -install
    echo .......Flash player IE OK ............
    echo.
    Le net use et mon code ne fonctionne pas ensemble.

    Y a t il une solution ?

    Merci d'avance

Discussions similaires

  1. Réponses: 8
    Dernier message: 19/03/2015, 12h32
  2. [VB6]Problème de DoubleQuote envoyé en ligne de commande par l'OS
    Par marsup54 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 28/09/2006, 21h58
  3. Réponses: 2
    Dernier message: 07/12/2005, 11h13
  4. Compilation par ligne de commande
    Par Dupont Lionel dans le forum MFC
    Réponses: 2
    Dernier message: 21/10/2005, 13h29
  5. Réponses: 6
    Dernier message: 19/10/2005, 12h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo