Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2948 connectés 

 


Dernière réponse
Sujet : Logon script avec différents map par user
Le Veilleur Sm@No> Ah oui, bien trouvé celà. Je garde toujours au cas ou il changerait d'avis ;)
 
merci à vous

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Le Veilleur Sm@No> Ah oui, bien trouvé celà. Je garde toujours au cas ou il changerait d'avis ;)
 
merci à vous
Sm@No Alors tu fait un net use >temp.txt
Ensuite tu cherche dans le fichier avec findstr si ton mappage y est!
 
Aprés tu map si besoin!
Le Veilleur J'ai trouvé la solution, ce sont des fichiers qui ne sont plus utilisé depuis 2001. Alors au bac :p
 
Le Veilleur C'est ce que je me suis dit, mais le if exist va tester si le share existe bien sur le réseau et non le mappage. Ah mon avis il n'y a pas bcp de solution pour ceci.
Sm@No Alors peut etre un IF EXIST le dossier do mappage!
 
Un truc du style?
Le Veilleur je dois donc tester l'existance du share et si oui, je map sur le nouveau share.
Le Veilleur En fait pour le dernier point, c'est un peu plus compliqué. Pour l'ensemble des mes users qui commence par ( "O" ou "R" ou "U ) et qui possède un map (dont je ne connais pas la lettre) vers \\srv1\sharex, je dois leur faire  un map vers \\srv2\sharex
 
J'essaye de récupérer le merdier que la personne avant moi a fait :s
Wolfman Ben pour les derniers tu fais tout simple un NET USE /DELETE sur l'ancien lecteur, et tu remontes le nouveau ?! Ou bien c'est un truc plus particulier ?
Le Veilleur Pour le troisième point, j'ai trouvé
 

Code :
  1. IF /I NOT "%USERNAME:~0,1%" == "O" goto next4
  2. NET USE G: /DELETE /y
  3. NET USE G: \\filesrv\g_to_n /PERSISTENT:NO
  4. :next4


 
maintenant, reste le dernier

Le Veilleur Bonjour
 
Ce weekend je dois remettre en ordre les serveurs de fichiers ainsi que les map chez l'ensemble de mes utilisateurs (une centaine). Je souhaite faire celà (le map) via un seul et même script pour tous les utilisateurs.
 
Les consignes :
- Certains drives pour les users -> ok
- Certains drives pour un ou deux utilisateurs bien précis -> ok
- Certains drives pour les utilisateurs dont le login comme par U -> ??? cmt faire celà ?
- Pour les users qui sont déjà connecté à un share \\srv1\shareX leur faire un map sur \\srv2\shareX -> Je suis aussi bloqué
 
Voilà ou j'en suis
 
 

Code :
  1. @echo off
  2. echo ************************************************************************
  3. echo Mapping Network drives in progress... please do not close this windows
  4. echo ************************************************************************
  5. echo.
  6. NET USE H: /DELETE /y
  7. NET USE H: \\filesrv\%USERNAME% /PERSISTENT:NO
  8. NET USE Q: /DELETE /y
  9. NET USE Q: \\filesrv\docum /PERSISTENT:NO
  10. NET USE J: /DELETE /y
  11. NET USE J: \\ids2\pegagus /PERSISTENT:NO
  12. IF /I NOT "%USERNAME%" == "U02" goto next1
  13. NET USE I: /DELETE /y
  14. NET USE I: \\filesrv\code_i /PERSISTENT:NO
  15. :next1
  16. IF /I NOT "%USERNAME%" == "M03" goto next2
  17. NET USE I: /DELETE /y
  18. NET USE I: \\filesrv\code_i /PERSISTENT:NO
  19. :next2
  20. IF /I NOT "%USERNAME%" == "M05" goto next3
  21. NET USE I: /DELETE /y
  22. NET USE I: \\filesrv\code_i /PERSISTENT:NO
  23. :next3
  24. echo ccc
  25. echo.
  26. echo ************************************************************************
  27. echo Mapping Network drives is finished... please close this windows
  28. echo If any problem, please call 453 or christopher.keyaert@ksz-bcsss.fgov.be
  29. echo ************************************************************************
  30. pause


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)