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

  FORUM HardWare.fr
  Windows & Software

  Logon script avec différents map par user

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Logon script avec différents map par user

n°2258110
Le Veilleu​r
Posté le 15-12-2005 à 12:36:06  profilanswer
 

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


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
mood
Publicité
Posté le 15-12-2005 à 12:36:06  profilanswer
 

n°2258157
Le Veilleu​r
Posté le 15-12-2005 à 12:57:14  profilanswer
 

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


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°2258163
Wolfman
Modérateur
Lobo'tomizado
Posté le 15-12-2005 à 12:59:53  profilanswer
 

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 ?

n°2258197
Le Veilleu​r
Posté le 15-12-2005 à 13:15:41  profilanswer
 

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


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°2258198
Le Veilleu​r
Posté le 15-12-2005 à 13:16:25  profilanswer
 

je dois donc tester l'existance du share et si oui, je map sur le nouveau share.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°2258281
Sm@No
Posté le 15-12-2005 à 14:03:28  profilanswer
 

Alors peut etre un IF EXIST le dossier do mappage!
 
Un truc du style?


Message édité par Sm@No le 15-12-2005 à 14:03:52
n°2258309
Le Veilleu​r
Posté le 15-12-2005 à 14:15:20  profilanswer
 

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.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°2258352
Le Veilleu​r
Posté le 15-12-2005 à 14:41:07  profilanswer
 

J'ai trouvé la solution, ce sont des fichiers qui ne sont plus utilisé depuis 2001. Alors au bac :p
 


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°2258370
Sm@No
Posté le 15-12-2005 à 14:52:02  profilanswer
 

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!

n°2258390
Le Veilleu​r
Posté le 15-12-2005 à 15:09:30  profilanswer
 

Sm@No> Ah oui, bien trouvé celà. Je garde toujours au cas ou il changerait d'avis ;)
 
merci à vous


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Logon script avec différents map par user

 

Sujets relatifs
script de mail via telnetFaire un script de configuration automatique des proxies
Besoin d' Explication Contrôle de Q.O.S : Differents niveauxDeux serveurs SMTP différents sur la meme adresse dans Outlook !
Connexion USER 7405703quest ce que une attaque : MS MSDTC User Allocatre BO ???
lancer un script en tant qu'adminQuels sont vos avis sur les differents FAIs svp ?
Noms diffèrents pour FAI et Ligne tel. classique !?script de parametre proxy d'internet explorer
Plus de sujets relatifs à : Logon script avec différents map par user


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR