::@echo off
net use * /delete /Y
\\DOMAIN\NETLOGON\ifmember "admins du domaine"
if ERRORLEVEL 1 goto :ADMIN else goto :GROUP1
\\DOMAIN\NETLOGON\ifmember "GROUP1"
if ERRORLEVEL 1 goto :GROUP1 else goto :GROUP2
\\DOMAIN\NETLOGON\ifmember.exe "BFA\GROUP2"
if ERRORLEVEL 1 goto :GROUP2 else goto :END
:ADMIN
net use i: "\\SRV1\share1"
net use k: "\\SRV1\SHARE2"
net use m: "\\SRV2\SHARE1"
:GROUP1
net use x: "\\APP1\SHARE1"
net use t: "\\SRV1\SHARE3"
:GROUP2
net use s: "\\APP2\SHARE1"
net use y: "\\APP2\SHARE2"
:END
exit
Le problème c'est que l'utilisateur fait partie de 2 groupe sur 3 et il map tout les lecteurs réseaux auriez vous une solutions a m'apporter SVP
C'est à dire :
si %errorlevel% >=1 alors aller vers admin Sinon aller vers group1
donc,il te redirigera vers soi :ADMIN ou :GROUP1.
Et ton script ne pourra pas lire la suite des instructions.
\\DOMAIN\NETLOGON\ifmember "admins du domaine"
if ERRORLEVEL 1 goto :ADMIN
set ERRORLEVEL=0
\\DOMAIN\NETLOGON\ifmember "GROUP1"
if ERRORLEVEL 1 goto :GROUP1
set ERRORLEVEL=0
\\DOMAIN\NETLOGON\ifmember.exe "BFA\GROUP2"
if ERRORLEVEL 1 goto :GROUP2
:ADMIN
net use i: "\\SRV1\share1"
net use k: "\\SRV1\SHARE2"
net use m: "\\SRV2\SHARE1"
exit
:GROUP1
net use x: "\\APP1\SHARE1"
net use t: "\\SRV1\SHARE3"
exit
:GROUP2
net use s: "\\APP2\SHARE1"
net use y: "\\APP2\SHARE2"
exit
Cordialement ,
Logan t,
"Batcheur Super Master" chez Batch.xoo.it