Un pro des fichiers batchs ? Pourquoi ca marche pas selon vous ? - Windows & Software
Marsh Posté le 27-05-2002 à 10:57:33
Déjà enlève les "Call", ça ne sert qu'à lancer un autre batch, pas un .EXE
Marsh Posté le 27-05-2002 à 11:02:18
ou sinon utilise start a la place des call mais normalement tu en a pas besoin.
Marsh Posté le 27-05-2002 à 11:06:31
Et autre chose, pourquoi utiliser rmtshare alors qu'un "net view \\XXX.XXX.XXX.XXX" fonctionne très bien ?
Marsh Posté le 27-05-2002 à 12:02:26
Okay pour le start.
J utilise rmtshare parce qu il affiche aussi les partages administratifs (partages caches).
Selon vous,ca devrait marcher la ?
Parce que dans la pratique ca ne marche pas justement...
Marsh Posté le 27-05-2002 à 12:05:40
C'est le rmtshare qui ne passe pas. Tu as bien les droits d'admin sur la machine distante ?
Marsh Posté le 27-05-2002 à 12:06:57
up
Marsh Posté le 27-05-2002 à 12:08:23
Ouais j ai bien les droits puisqu en lancant uniquement rmtshare a partir d une fenetre dos ,ca passe.
Marsh Posté le 27-05-2002 à 12:27:11
Tu as mis des "start" ? si oui retire les car tu perdras alors ta variable _OrdiDistant
Marsh Posté le 27-05-2002 à 13:03:24
Ouais effectivement avec des start ca marche pas tip top
Je me demande si le probleme ne vient pas de rmtshare...
J ai remarque que lorsque je cherche a lancer rmtshare a partir d un prompt en c: \> en tappant donc le chemin complet de rmtshare \\adresseip ,j ai un message m expliquant la syntaxe de rmtshare,par contre si je lance directement rmtshare en ayant dans le prompt le chemin complet et donc en tappant uniquement rmtshare \\adresseIP ,la ca fonctionne.
C est peut etre un debut de reponse,donc j vais essayer de voir de ce cote.
Vous me confirmez qu a priori au niveau de la syntaxe du batch,il y a pas de probleme ?
Marsh Posté le 27-05-2002 à 13:06:13
J'ai testé ton script, et ça fonctionne, même avec les call...
Par contre l'erreur 123 (que je n'ai pas eu) c'est : The filename, directory name, or volume label syntax is incorrect.
Marsh Posté le 27-05-2002 à 13:20:37
bon ca a l air de confirmer l erreur que j ai remarqué juste au dessus...Faut que j trouve pourquoi ca veut pas marcher juste chez moi
Merci de ton aide messire_le_geux et les autres.
Je vous tiens au courant
Marsh Posté le 27-05-2002 à 01:00:33
Voila,j ai un petit fichier batch qui recupere a distance la liste des partages d un poste de mon lan en utilisant l outils rmtshare.exe fournit par crosoft.
Le probleme c est qu en lancant le batch ca me marque une erreur (dans notepad)
--------------------------------------------------------------
Verifier les partages administratifs sur 192.168.0.2
==============================================================
The command failed: 123
--------------------------------------------------------------
Voila en copier/coller ce que donne mon batch,si quelqu un peut m aider...
--------------------------------------------------------------
REM Objectifs : verifier l'existence des partages administratifs
REM verifier le chemin systeme de NT
REM
REM ===============================================================
REM initialisation des variables
set _OrdiDistant=192.168.0.2
echo Verifier les partages administratifs sur %_OrdiDistant% > InfoOrdiDistant.txt
echo ============================================================== >> InfoOrdiDistant.txt
call rmtshare \\%_OrdiDistant% >> InfoOrdiDistant.txt
set _OrdiDistant=
call notepad InfoOrdiDistant.txt
--------------------------------------------------------------