Toon posts:

drive mapping voor afdelingen

Pagina: 1
Acties:
  • 73 views sinds 30-01-2008

Verwijderd

Topicstarter
We zitten hier met een klein probleempje

ons netwerk telt ongeveer 100 gebruikers (gemeente huis) en er zijn ongeveer 10 afdelingen.

we hebben op de server een logon.bat waarin staat dat de gebruiker een F: schijf krijgt die verwijzd naar een data directory op de server.
nou moeten we het voor elkaar zien te krijgen dat een gebruiker van afdeling BOR (als voorbeeld) ook een mapping krijgt naar de dir \data\bor
en iemand uit de afdeling BW een mapping krijgt naar de dir \data\bw

is dit mogelijk ?

Verwijderd

Zelf gebruik ik hier Kixtart voor. Gebruik dan de Case Ingroup functie.

Verwijderd

Topicstarter
ok bedankt voor de tip maar ik denk dat ik hier weinig aan heb. kan het niet op een normale manier ?
gewoon de logon.bat zo bewerken dat het gaan ? daar moet toch wel een syntax voor zijn ?

Verwijderd

Kun je niet voor elke afdeling een logonscript maken met de gewenste mappings en dan de gebruiker koppelen aan het juiste script?

Verwijderd

Waarom zou je hier niets aan hebben?
Je kan het ook altijd nog in VBS zetten, maar daar ben ik niet in thuis.

Verwijderd

ik gebruik zelf ifmember.exe hiervoor. zie in de resourcekit meen ik.

Eerst ifmember via loginscript naar de pc kopieeren (10kb), daarna met de volgende syntax schijven mappen:

:hrgrp
ifmember.exe hrgrp
if not errorlevel 1 goto secgrp
net use u: \\server1\HRshare$

:secgrp
...

Verwijderd

Topicstarter
kun je geen login script maken, waar je de informatie haalt uit de AD
even ter duidelijkheid:

we hebben tot nu toe in de logon.bat staan:

net use f: //vls2k3-fs/data/data

wat we nog erbij willen is:

net use z: //vls2k3-fs/data/data/[afdeling] <-- de vraag is waar haal ik deze informatie uit.
want ik weet dat het met /%username% gaat, maar bestaat er ook een sytax /%afdeling%

??

Verwijderd

Deze variabele kan je zelf maken natuurlijk
case ingroup(group1)
Set group1=map1

Verwijderd

Wat wij doen:

Een gebruiker van de afdeling BW maakt gebruik van meerdere scripts. Ten eerste een persoonlijk script, mocht de gebruiker ooit echt individuele zaken gaan uitvoeren. "Normale gebruikers" hebben daar maar 1 regel in staan:

call BW.bat

BW.bat is dus het script voor de afdeling BW. Bij ons hoort iedere gebruiker bij een afdeling, desnoods de afdeling "Overige".

In BW.bat wordt alles geregeld voor de afdeling BW en het script eindigt met:

call logon.bat

logon.bat is dus het script voor iedereen.

  • Sundead
  • Registratie: Februari 2001
  • Laatst online: 27-04-2024
Hier werken we met vb script om soortgelijke zaken af te vangen:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
'--------------------------------
' Bepaal de gebruikersnaam
Set objShell = CreateObject("WScript.Shell")
Set objEnvironment = objShell.Environment("process")
UserName = objEnvironment("USERNAME")
'--------------------------------

'--------------------------------
' Bepaal groepslidmaatschappen, en roep de juiste functie(s) aan
Set netObj = CreateObject("WScript.Network")
Set userObj = GetObject("WinNT://" & netObj.UserDomain & "/" & netObj.UserName & ",user")
For Each grp In userObj.Groups

Select Case grp.Name
    Case "Administrators"   
            WScript.Echo "Beheerders"
    Case "Afdeling X"
            WScript.Echo "X"
    Case "Afdeling Y
        "   WScript.Echo "Y"

End Select
WScript.Echo grp.Name
Next
'--------------------------------


Dit bepaalt de groepslidmaatschappen, en echo'ed het in dit geval naar het scherm, maar die echo kan je natuurlijk vervangen door andere vbscript commando's, zoals het mappen van network shares.
Eindje in de richting, verder heel veel over terug te vinden op msdn bijvoorbeeld, of hier

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 19-02 14:37

Koffie

Koffiebierbrouwer

Braaimeneer

Sorry hoor, maar we gaan hier niet een custom logon script voor je zitten bakken.
Script talen ala Kix zijn bij uitstek de talen als je verder wilt gaan dan een simpele net use leggen bij aanloggen.
Los van dit : in SN gaan we ervan uit dat als je servers zit te beheren je toch wel weet hoe je een basic logonscript moet bakkn.

Tijd voor een nieuwe sig..

Pagina: 1

Dit topic is gesloten.