Exécuter un batch à distance [batch] - Shell/Batch - Programmation
Marsh Posté le 03-01-2007 à 19:26:09
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.
Marsh Posté le 03-01-2007 à 21:50:27
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).
Marsh Posté le 03-01-2007 à 22:10:22
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.
Marsh Posté le 03-01-2007 à 17:54:55
Bonjour,
Voici mon problème :
J'ai un batch sur un serveur A (Windows) qui exécute plusieurs programmes :
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é)