Een van onze users heeft een probleem met het verkrijgen van de home-drive.
Deze staat netjes gedefinieerd in AD, met als path \\server\users\%username% die netjes resolved naar de gebruiker, hier te noemen user1.
De server draait Windows SBS 2011, en de client is Windows 7 (maar ook vanaf een XP-machine werkt het niet; lijkt niet machine-gebonden te zijn).
Op de share heeft de user full control, en is zelfs owner.
Toch komt de drivemapping niet tevoorschijn. In de eventlog wordt geen melding gemaakt (zowel op de server als op de client niet).
Daarnaast krijgt de user bij het inloggen het script logon.bat toegewezen.
Hierin staat het volgende:
Het vreemde is, is dat als user 1 inlogt, er wordt gevraagd om credentials voor de share \\server\users\share, en er kennelijk dus gebruik wordt gemaakt van drivemap1, terwijl dat alleen zou moeten gelden voor user2, en niet voor user1, 3 en 4.
Tijdens het draaien van dit script resolved %username% wel naar user1, dus de goede user-naam.
Hoe het account van user1 is gemaakt (copy of van scratch) is me niet bekend.
User-profiel is al gereset, maar zonder succes. Account helemaal opnieuw maken heeft als het even kan niet de voorkeur, aangezien dit nogal wat werk met zich mee gaat brengen.
Deze staat netjes gedefinieerd in AD, met als path \\server\users\%username% die netjes resolved naar de gebruiker, hier te noemen user1.
De server draait Windows SBS 2011, en de client is Windows 7 (maar ook vanaf een XP-machine werkt het niet; lijkt niet machine-gebonden te zijn).
Op de share heeft de user full control, en is zelfs owner.
Toch komt de drivemapping niet tevoorschijn. In de eventlog wordt geen melding gemaakt (zowel op de server als op de client niet).
Daarnaast krijgt de user bij het inloggen het script logon.bat toegewezen.
Hierin staat het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| rem @echo off net use /delete * /y if "%username%"=="user2" goto mapdrive1 if "%username%"=="user3" goto mapdrive2 if "%username%"=="user4" goto mapdrive3 :mapdrive1 net use x: "\\server\users\share" goto end :mapdrive2 net use x: "\\server\users\user3" goto end :mapdrive3 net use z: "\\server\users\user4" :end |
Het vreemde is, is dat als user 1 inlogt, er wordt gevraagd om credentials voor de share \\server\users\share, en er kennelijk dus gebruik wordt gemaakt van drivemap1, terwijl dat alleen zou moeten gelden voor user2, en niet voor user1, 3 en 4.
Tijdens het draaien van dit script resolved %username% wel naar user1, dus de goede user-naam.
Hoe het account van user1 is gemaakt (copy of van scratch) is me niet bekend.
User-profiel is al gereset, maar zonder succes. Account helemaal opnieuw maken heeft als het even kan niet de voorkeur, aangezien dit nogal wat werk met zich mee gaat brengen.