Page 1 sur 1

Script de connexion

Posté : 14 sept. 2015 14:08
par axel33480
Bonjour,

Je suis un petit nouveau et j'ai un gros problème

Voici mon code

Code : Tout sélectionner

::@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

Merci

Re: Script de connexion

Posté : 26 oct. 2016 11:25
par logon313
Bonjour,
Ce que tu demandes,c'est :

Code : Tout sélectionner

if ERRORLEVEL 1 goto :ADMIN else goto :GROUP1
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.

Je corrige ton code:

Code : Tout sélectionner

\\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