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

Python Discussion :

Comment lancer un .bat sur une machine distante


Sujet :

Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Mai 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Mai 2012
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Comment lancer un .bat sur une machine distante
    Bonjour,

    La question est assez simple, comment peut on faire pour lancer/exécuter un .bat sur une machine distante depuis un script python ?

    J'avoue que là je sèche ...

    Pourtant ça me parait pas compliquer mais j'arrive pas à voir comment faire.

    Je souhaite lancer un script sur le PC1 qui lance test.bat sur le PC2.

    Avez vous des pistes ...

    Merci d'avance.

  2. #2
    Membre éprouvé
    Inscrit en
    Août 2010
    Messages
    1 124
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 1 124
    Points : 1 277
    Points
    1 277
    Par défaut
    Bonjour,

    Il est toujours possible de le faire à la main: la machine distante crée un serveur et reçoit le message que lui envoie la machine 1, et en fait ce qu'elle veut

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Mai 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur validation

    Informations forums :
    Inscription : Mai 2012
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Le soucis c'est que c'est le .bat le serveur ....

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Citation Envoyé par Schum25 Voir le message
    Le soucis c'est que c'est le .bat le serveur ....
    Le .bat n'est qu'un script.
    Il pourra lancer un "serveur" ou un "service" mais les objets sont différents.

    De toutes façons, .bat = Windows et pour lancer une exécution remote dans cet environnement là, on peut s'appuyer sur WMI.

    A défaut, il faut créer un service ad hoc et s'y connecter via ssh ou utiliser une bibliothèque qui fasse déjà cela - exemple: fabric

    A vous de gérer le choix des embarras
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Comment lancer une appli sur une machine distante
    Par J.Michel dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 13/09/2007, 13h00
  2. Lancer un serveur sur une machine distante
    Par tdume dans le forum NetBeans
    Réponses: 2
    Dernier message: 20/03/2007, 10h42
  3. Lancer un exe sur une machine distante
    Par stof dans le forum Réseau
    Réponses: 6
    Dernier message: 29/07/2006, 10h04
  4. Exécuter un fichier .BAT sur une machine distante
    Par ruff15 dans le forum Windows
    Réponses: 4
    Dernier message: 14/09/2005, 11h44
  5. lancer l'orbd sur une machine distante
    Par [kAd] dans le forum CORBA
    Réponses: 4
    Dernier message: 15/02/2005, 13h20

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