Script de connexion DOS

Script de connexion DOS - Shell/Batch - Programmation

Marsh Posté le 26-04-2012 à 09:56:10    

Bonjour tout le monde,
 
Je ne sais pas si je suis dans la bonne catégorie ou si mon titre de sujet est tout a fait parlant mais voici mon souci :
 
Je suis actuellement en BTS IG deuxième année et j'ai un script a réaliser avec deux if et un for.
Pour l'instant je veux que les lecteurs réseaux, qui se trouvent sur mon serveur de fichiers, selon le groupe auquel il appartient montent à chaque démarrage de la session d'un utilisateur.
Mais rien ne se passe.
 
Mon script est le suivant :
 

Code :
  1. @echo off
  2. cls
  3. %logonserver%\netlogon\ifmember ADMINIS
  4. if errorlevel 1 goto adm
  5. %logonserver%\netlogon\ifmember TECHS
  6. if errorlevel 1 goto techs
  7. %logonserver%\netlogon\ifmember HOTLINERS
  8. if errorlevel 1 goto hotline
  9. %logonserver%\netlogon\ifmember COMPTA
  10. if errorlevel 1 goto compta
  11. goto exit
  12. :adm
  13. echo Montage de lecteurs réseau pour le groupe ADMINIS
  14. net use p: \\GUIDC01\File$\Public /PERSISTENT:YES
  15. net use i: \\GUIDC01\File$\IT /PERSISTENT:YES
  16. net use c: \\GUIDC01\File$\Compta /PERSISTENT:YES
  17. net use h: \\GUIDC01\File$\Hotline /PERSISTENT:YES
  18. net use t: \\GUIDC01\File$\Techs /PERSISTENT:YES
  19. goto exit
  20. :techs
  21. echo Montage de lecteurs réseau pour le groupe TECHS
  22. net use p: \\GUIDC01\File$\Public /PERSISTENT:YES
  23. net use h: \\GUIDC01\File$\Hotline /PERSISTENT:YES
  24. net use t: \\GUIDC01\File$\Techs /PERSISTENT:YES
  25. goto exit
  26. :hotline
  27. echo Montage de lecteurs réseau pour le groupe HOTLINERS
  28. net use p: \\GUIDC01\File$\Public /PERSISTENT:YES
  29. net use h: \\GUIDC01\File$\Hotline /PERSISTENT:YES
  30. net use t: \\GUIDC01\File$\Techs /PERSISTENT:YES
  31. goto exit
  32. :compta
  33. echo Montage de lecteurs réseau pour le groupe COMPTA
  34. net use p: \\GUIDC01\File$\Public /PERSISTENT:YES
  35. net use c: \\GUIDC01\File$\Compta /PERSISTENT:YES
  36. goto exit
  37. :exit
  38. pause


 
Je place ce script dans C:\Windows\sysvol\domain\scripts et ifmember.exe dans le NETLOGON.
 
Quelqu'un aurait une idée de pourquoi cela ne fonctionne pas ?
 
Merci d'avance de votre réponse, bonne journée à tous !

Reply

Marsh Posté le 26-04-2012 à 09:56:10   

Reply

Marsh Posté le 26-04-2012 à 11:13:28    

Ici, c’est OSA, c’est-à-dire Linux et assimilés.
Tu as posté dans la mauvaise catégorie.
Cordialement.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 26-04-2012 à 11:20:07    

Merci, est-ce que tu serait où faut-il que je le poste?
 
Cordialement.

Reply

Marsh Posté le 26-04-2012 à 11:23:54    

Je déplace :o

Reply

Marsh Posté le 26-04-2012 à 11:24:53    

Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Programmation par O'gure


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 26-04-2012 à 12:22:55    

Salut

Gui91 a écrit :

Mais rien ne se passe.


Ca manque d'info sur les tests que tu as effectués. Concrètement le script s’exécute t'il ? rajoute des echo vers un fichier pour debuger
 


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Marsh Posté le 28-04-2012 à 10:23:27    

Je ne trouve pas comment supprimer ce deuxième post !?

Reply

Sujets relatifs:

Leave a Replay

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