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