Hi Peter,
also abgelegt wird das Script, bspw. oder sogar ausschließlich(?) im Verzeichnis \\<nas>\sysvol\<domain>\scripts.
Man kann dieses Verzeichnis direkt über \\<nas>\netlogon erreichen, statt über oben genannten Weg.
Zusätzlich muss im Active Directory Server das Script, also genau genommen der Dateiname, der bei der Anmeldung eines AD-Users ausgeführt wird, eingetragen werden. Dies geschieht für
jeden AD-Benutzer separat. Es gibt meines Wissens keine globale Einstellung. Aber das dürfte zu verschmerzen sein, da letztendlich die Script-Datei selbst nur einmal vorhanden sein muss:
Benutzerspezifische Einstellungen innerhalb des Scripts "login.bat" kann man bspw. folgendermaßen erreichen, indem die Domain-Gruppen, denen ein AD-Benutzer angehört, abfrägt und ggf. einzelnen Laufwerksbuchstaben mappt.
Rich (BBCode):
@cls
@echo off
rem ****************************************************************************
rem *** Laufwerke fuer alle Domain-User ***
rem ****************************************************************************
rem Alle gemappten Laufwerke entfernen
net use /d * /y > NUL
rem Home-Verzeichnisse
net use h: %LOGONSERVER%\home /persistent:no > NUL
rem Spezialfaelle behandeln
if /i %USERNAME%==Michael start "" "%LOGONSERVER%\portable\!PSMenu\psmenu.exe" /autostart
if /i %USERNAME%==Michael net use o: %LOGONSERVER%\homes\Michael /persistent:no > NUL
rem Multimedia mappen
%LOGONSERVER%\netlogon\IFMEMBER "multimedia read"
IF ERRORLEVEL 1 net use m: %LOGONSERVER%\music /persistent:no > NUL
%LOGONSERVER%\netlogon\IFMEMBER "multimedia write"
IF ERRORLEVEL 1 net use m: %LOGONSERVER%\music /persistent:no > NUL
%LOGONSERVER%\netlogon\IFMEMBER "multimedia read"
IF ERRORLEVEL 1 net use v: %LOGONSERVER%\video /persistent:no > NUL
%LOGONSERVER%\netlogon\IFMEMBER "multimedia write"
IF ERRORLEVEL 1 net use v: %LOGONSERVER%\video /persistent:no > NUL
%LOGONSERVER%\netlogon\IFMEMBER "multimedia read"
IF ERRORLEVEL 1 net use p: %LOGONSERVER%\photo /persistent:no > NUL
%LOGONSERVER%\netlogon\IFMEMBER "multimedia write"
IF ERRORLEVEL 1 net use p: %LOGONSERVER%\photo /persistent:no > NUL
rem Wohnungsverzeichnis mappen
%LOGONSERVER%\netlogon\IFMEMBER "wohnung read"
IF ERRORLEVEL 1 net use w: %LOGONSERVER%\wohnung /persistent:no > NUL
%LOGONSERVER%\netlogon\IFMEMBER "wohnung write"
IF ERRORLEVEL 1 net use w: %LOGONSERVER%\wohnung /persistent:no > NUL
Das Tool IFMEMBER ist ein eigenständiges Tool - einfach Mal googeln, und muss ebenfalls ins Verzeichnis .\NETLOGON kopiert werden in dem sich bereits das Script "login.bat" befindet.
Es wird übrigens geraten, Laufwerksmappings mittels GPO (Group Policies) durchzuführen und nicht wie oben im Beispiel mittels NET USE .
HTH,
Michael