Un pro des fichiers batchs ? Pourquoi ca marche pas selon vous ?

Un pro des fichiers batchs ? Pourquoi ca marche pas selon vous ? - Windows & Software

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
 
 
--------------------------------------------------------------

Reply

Marsh Posté le 27-05-2002 à 01:00:33   

Reply

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

Reply

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.


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
Reply

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 ?

Reply

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...

Reply

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 ?

Reply

Marsh Posté le 27-05-2002 à 12:06:57    

up


---------------
scuser pour les fotos de graphe mais le prof et moi z'etions amoureux de la mêm fille.
Reply

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.

Reply

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

Reply

Marsh Posté le 27-05-2002 à 13:03:24    

Ouais effectivement avec des start ca marche pas tip top :D
 
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 ?

Reply

Marsh Posté le 27-05-2002 à 13:03:24   

Reply

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.

Reply

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 :D
 
Merci de ton aide messire_le_geux et les autres.
 
Je vous tiens au courant :)

Reply

Sujets relatifs:

Leave a Replay

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