Executer fichier batch (.bat) sur UNC (\\monserver) ou network drive ? - Win 7 - Windows & Software
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 ?
Marsh Posté le 27-05-2010 à 23:22:42
bebeu a écrit : Tu peux lancer monprog.exe tout seul ou pas depuis ton seven ? |
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)
Marsh Posté le 28-05-2010 à 06:15:41
Essaie avec nircmd :
http://www.nirsoft.net/utils/nircmd.html
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 ?
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...
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.
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)
Merci