Executer fichier batch (.bat) sur UNC (\\monserver) ou network drive ?

Executer fichier batch (.bat) sur UNC (\\monserver) ou network drive ? - Win 7 - Windows & Software

Marsh Posté le 22-05-2010 à 15:23:23    

Bonjours,
Petit gros problème : il m'est impossible d'exécuter un .bat qui se trouve sur un server NAS a partir de windows 7.
En gros :
- j'ai un network drive P: qui pointe sur genre \\monserver\share
- Je vais dans ce dossier avec windows 7, j'exécute le .bat (qui est donc dans : P:\share\mon.bat), rien ne se passe (il dit qu'il trouve pas le chemin).
- ce .bat exécute d'autre programme sur le server. Même problème, il dit qu'il ne trouve pas le chemin.
 
Sur XP, ça marche.
 
Que faire ?
 
Que ce soit P:\share\mon.bat ou \\monserver\share\mon.bat, marche pas.
J'aimerais pouvoir executer les .bat en UNC (\\monserver\share\mon.bat), que ses .bat allument d'autre soft qui sont aussi sur \\monserver\share (\\monserver\share\monProg.exe) :o  
 
 :??:  
 
Merci

Reply

Marsh Posté le 22-05-2010 à 15:23:23   

Reply

Marsh Posté le 26-05-2010 à 12:51:21    

Tu peux lancer monprog.exe tout seul ou pas depuis ton seven ?
si oui, peux tu tester avec un autre .bat qui lancerai un notepad par exemple ?

Reply

Marsh Posté le 27-05-2010 à 23:22:42    

bebeu a écrit :

Tu peux lancer monprog.exe tout seul ou pas depuis ton seven ?
si oui, peux tu tester avec un autre .bat qui lancerai un notepad par exemple ?

 

Monprog.exe lancé sur le serveur marche. Mais le lancer depuis un .bat ne marche pas...
Par contre lancer notepad (qui est un prog en local) depuis un .bat qui est sur le serveur, ça marche.

 

Donc en gros :
- bat sur un serveur qui lance un programme sur un serveur : niet.
- bat sur serveur qui lance un programme en local : good
- programme lancé directement depuis serveur : good (mais je ne peux pas le faire comme ça)

 

:??:


Message édité par bigbossfr le 27-05-2010 à 23:24:21
Reply

Marsh Posté le 28-05-2010 à 06:15:41    

Reply

Marsh Posté le 03-06-2010 à 21:49:48    

Oui mais non, je ne peux pas. C'est un programme (du moins plusieurs) qui se lance entre eux, etc etc... Un gestionnaire de rendu 3D pour être précis.

 

J'ai cherché un peu plus et j'ai réussi a "centrer" le problème : enfaite c'est le lancement d'un programme (exe ou batch, qui est dans un un UNC genre \\monserver\truc.exe) par service au démarrage qui ne marche pas.
Le log du service me dit : "sources file does not exists \\monserver\truc.exe."

 

Hors ce truc existe bien.
Même quand je redémarre le service a la main, même message alors que tout est connecté.
J'ai cherché du coté des Send LM & NTLM responses, rien.

 

En gros comment faire pour qu'un service démarre un programme sur UNC ?

 


Message édité par bigbossfr le 03-06-2010 à 21:50:39
Reply

Marsh Posté le 04-06-2010 à 20:33:28    

le service il tourne sous quel compte ?

Reply

Marsh Posté le 05-06-2010 à 15:15:39    

Le compte ou je me logue.
Bon enfaite j'avais mal vu le problème.
Le service tourne. Tout tourne.
Le problème est l'execution de .bat sur un network drive.
Les .exe demarre. Mais des qu'il s'agit d'un .bat : "Le chemin d'acces est introuvable".
Je glisse mon .bat dans une fenetre MSDOS et j'ai ça.
Je glisse un .exe, ça marche.
Même si mon bat est vide.

 

Comprends rien.
J'ai tout désactivé (UAC, security level, etc etc...).

 

Et vu que le programme lance des .bat, ben ça chie...


Message édité par bigbossfr le 05-06-2010 à 15:15:58
Reply

Marsh Posté le 05-06-2010 à 15:19:37    

Ok.
Je vois le problème : si mon share est sur un PC windows : aucun problème.
Si par contre il est sur le NAS (qui est donc gérer par le net avec Synology Disk station) : niet.

 

Une idée ?

 

Sur un XP ça marche.


Message édité par bigbossfr le 05-06-2010 à 16:32:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed