OVH Cloud OVH Cloud

script ouverture de session

2 réponses
Avatar
Fabien
bonjour,

voila j'aimerai qu'a l'ouverture de session des users sur le reseau, des
mappages se fassent en fonction de leur appartance a tel ou tel groupe.
Pas grande experience en programmation, quelle serait la solution la plus
simple et rapide a mettre en place.

Merci de votre aide.

2 réponses

Avatar
Fred
Bonjour,

Une solution simple si tu es en active directory, serait de placer les users
de chaque groupe dans des unités d'organisation différentes. Cela ne résout
pas le problème de users appartenant à plusieurs groupe. Mais cela permet
d'affecter un script d'ouverture de session différent pour chaque groupe
(unité d'organisation)
Les scripts (en fait un fichier de commande .bat suffit) seront du style :
NET USE X: ServeurPartage

Si ce mode d'organisation est compatible avec ton organisation, je ne pense
pas qu'on puisse faire plus simple.




"Fabien" a écrit dans le message de news:

bonjour,

voila j'aimerai qu'a l'ouverture de session des users sur le reseau, des
mappages se fassent en fonction de leur appartance a tel ou tel groupe.
Pas grande experience en programmation, quelle serait la solution la plus
simple et rapide a mettre en place.

Merci de votre aide.


Avatar
Jean-Claude BELLAMY
Dans le message news: ,
Fabien s'est ainsi exprimé:

bonjour,

voila j'aimerai qu'a l'ouverture de session des users sur le reseau,
des mappages se fassent en fonction de leur appartance a tel ou tel
groupe. Pas grande experience en programmation, quelle serait la
solution la plus simple et rapide a mettre en place.


J'ai conçu un script VBS qui teste le groupe d'appartenance
http://www.bellamyjc.org/fr/vbsdownload.html#ismember
(avec un batch d'exemple)
Commenté ici :
http://www.bellamyjc.org/fr/windowsnt.html#ismember



Donc le script de logon pourrait avoir cet aspect (exemple à adapter!!) :
------------------ couper ici ------------------
@echo off
REM ----- test d'existence des scripts ------
if not exist %windir%ismember.vbs copy
%LogonServer%NetLogonismember.vbs %windir%*.*
REM ----- test d'appartenance a un groupe -----
REM Dans les lignes suivantes remplacer
REM "GroupeN" par le nom du groupe concerné
REM "PartageN" par le nom du partage respectif

ismember /c%username% /gGroupe1 /m=%LogonServer% /s
goto Gr1_%ERRORLEVEL%
:Gr1_0
set DiskGroup=Partage1
goto suite2

:Gr1_1
ismember /c%username% /gGroupe2 /m=%LogonServer% /s
goto Gr2_%ERRORLEVEL%
:Gr2_0
set DiskGroup=Partage2
goto suite2

:Gr2_1
ismember /c%username% /gGroupe3 /m=%LogonServer% /s
goto Gr3_%ERRORLEVEL%
:Gr3_0
set DiskGroup=Partage3
goto suite2
REM on peut ajouter ici d'autres tests ...

:Gr3_1
REM Bug : le compte n'appartient a aucun groupe!
echo Erreur...
goto fin
REM ----- Montage disque réseau de groupe -----
:suite2
net use s: %LogonServer%%DiskGroup%
REM ----- Montage disque réseau utilisateur -----
net use u: %LogonServer%%username%
:fin
------------------ couper ici ------------------

J'ai bien dit : à adapter !!!


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*