Page 1 sur 1
Mapping d'un lecteur réseau
Posté : 30 nov. 2010 17:26
par Marin
Bonjour,
Je voudrais mapper un dossier partagé grâce à un script .BAT. Le truc c'est que l'accès à ce dossier est restreint aux membres du groupe
eqp-gestion, de l'Active Directory.
Donc quand on veut mapper, il faut faire un
net use P: \\serveur\partage mon_mot_de_passe /user:mon_login.
Or je voudrais exécuter un script au démarrage de la session (via une stratégie de groupe) qui demande à l'utilisateur son login, son mot de passe et qui mappe son lecteur une bonne fois pour toute. Comme ça l'utilisateur n'aura plus à saisir ses identifiants.
Savez-vous comment faire cela ?
Votre réponse m'aiderai énormément, car c'est pour mon travail et je ne connais malheureusement pas le Batch.
Cordialement,
Marin
Re: Mapping d'un lecteur réseau
Posté : 30 nov. 2010 17:43
par Marin
J'ai une 2ème question.
J'ai fais un net use tout simple dans un fichier.bat. Dans je le lance manuellement il fonctionne bien mais si je le lance au démarrage de session avec une stratégie de groupe ça ne marche pas. Pourquoi ?
Cordialement,
Marin
Re: Mapping d'un lecteur réseau
Posté : 01 déc. 2010 12:01
par Marin
Dernière question, est-il possible de récupérer en Batch des informations de l'Active Directory ? Par exemple le nom du groupe d'un utilisateur etc...
Re: Mapping d'un lecteur réseau
Posté : 05 déc. 2010 22:47
par lazyness
Yop,
tu peux utiliser "if ingroup" pour cibler l'utilisateur ca donnerait
IF INGROUP(“nom_du_group”)
THEN net use \\serveur\partage
du coup tu n'as plus besoin d'authentification au mappage du lecteur réseau, je ne l'ai pas testé sous forme de batch mais sous un script propriétaire qui utilise le ms-dos.
fait attention au chemin unc ca ma causé pas mal de blocage avant que je sache comment ca fonctionne.
EDIT : @echo off
if INGROUP(“Domain Users”) goto dusers
if INGROUP(“G-Sales”) goto gsales
goto quit
:dusers
echo FOR THE GENERAL USERS
echo FOR THE GENERAL USERS
echo Attaching General Drives
echo Mapping Software
net use s: \\king\software
:gsales
echo FOR THE SALES USERS
echo Attaching Sales Drives
echo Mapping Sales Software
net use x: \\software\software
:quit
If that doesn't work try.........
@echo off
ifmember "domain users"
if not errorlevel 1 goto dusers
ifmember "g-sales"
if not errorlevel 1 goto gsales
goto quit
:dusers
echo FOR THE GENERAL USERS
echo FOR THE GENERAL USERS
echo Attaching General Drives
echo Mapping Software
net use s: \\king\software
:gsales
echo FOR THE SALES USERS
echo Attaching Sales Drives
echo Mapping Sales Software
net use x: \\software\software
:quit
NOTE:
INGROUP and ifmember are seperate executables that have to reside on the client machine.
Lazy
Re: Mapping d'un lecteur réseau
Posté : 02 juin 2026 00:32
par yoltoorshul
Re: Mapping d'un lecteur réseau
Posté : 02 juin 2026 00:33
par yoltoorshul
Re: Mapping d'un lecteur réseau
Posté : 02 juin 2026 00:34
par yoltoorshul
Re: Mapping d'un lecteur réseau
Posté : 02 juin 2026 00:36
par yoltoorshul
Re: Mapping d'un lecteur réseau
Posté : 02 juin 2026 00:37
par yoltoorshul