Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1326 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [batch] Exécuter un batch à distance

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[batch] Exécuter un batch à distance

n°1498386
sephiburp
Posté le 03-01-2007 à 17:54:55  profilanswer
 

Bonjour,
 
Voici mon problème :
 
J'ai un batch sur un serveur A (Windows) qui exécute plusieurs programmes :

Code :
  1. @echo off
  2. c:/prog1.exe
  3. c:/prog2.exe


 
Ensuite j'exécute ce batch depuis une autre machine B (en passant par un partage réseau).
 
Le problème c'est qu'il cherche à exécuter le "c: /prog.exe" de la machine B et non du serveur A.
Comment faire pour que le "c: /prog.exe" corresponde bien au serveur A ?
(sachant que je ne peux pas partager directement l'accès aux programmes du serveur A, pour des raisons de sécurité)

mood
Publicité
Posté le 03-01-2007 à 17:54:55  profilanswer
 

n°1498419
wackevat
Posté le 03-01-2007 à 19:26:09  profilanswer
 

Faut passer par
net use
afin de monter un lecteur réseau, non ? I.e, la partition C de la machine A devient le lecteur réseau X de la machine B.

n°1498472
sephiburp
Posté le 03-01-2007 à 21:50:27  profilanswer
 

monter un lecteur réseau pour accéder au serveur A depuis la machine B ?
ben çà c'est déjà ok, c'est comme çà que j'arrive à accéder au batchs du serveur depuis une machine distante.
 
Le problème c'est que lorsque j'exécute un batch du serveur A depuis une machine B, c'est comme si le batch se situait sur la machine B.
C'est-à-dire qu'un appel, dans le batch, à un programme du serveur ne fonctionne pas, car le batch cherche le programme sur la machine B et pas sur le serveur (où est réellement situé le batch).


Message édité par sephiburp le 03-01-2007 à 21:54:08
n°1498486
wackevat
Posté le 03-01-2007 à 22:10:22  profilanswer
 

Je disais qu'il fallait bien appeler l'exécutable par son chemin réseau.
 
Là dans ton permier post tu l'appelais par son chemin local.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [batch] Exécuter un batch à distance

 

Sujets relatifs
Probleme connexion à distance (mysql)[Batch] Lire une variable d'environnement en batch
[Résolu][C] Exécuter un programme dans un autre programme.[Perl] Récupérer valeur d'un programme Perl dans un batch
rm -rf en batch sur windows 2000?[shell/batch] quelle commande utiliser ?
Comment executer une fonction ?[Batch] Créer une exception pour la commande DEL
pb pour executer un programme opengl[batch] problème de droits d'utilisateur
Plus de sujets relatifs à : [batch] Exécuter un batch à distance


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR