CGL 10 Geschrieben 22. April 2002 Melden Teilen Geschrieben 22. April 2002 Hallihallo, seit einigen Tagen haben wir in der Schule auf eine Domainstruktur umgestellt mit 95, 98 und 2000 Clients. Für die Anmeldung durchläuft jeder Benutzer das selbe Anmeldeskript, wobei mit dem Hilfsprogramm ifmember.exe Gruppenzugehörigkeiten überprüft werden und der Benutzer mit entsprechenden Netzlaufwerken verbunden wird. Auf den 2000 Clienten funktioniert das prächtig, die 95 und 98 Clineten sind da hartnäckiger. Beim Durchlaufen der (insgesamt 36 möglichen) Gruppenzugehörigkeiten werden immer nur die ersten 4 gecheckt und dann mit den eventuell gültigen Netzlaufwerken verbunden. Die restlichen 32 Gruppenzugehörigkeiten werden dann gar nicht mehr berücksichtigt, sd. man nicht unbedingt mit allen erforderlichen Netzlaufwerken verbunden wird. Kommt dieses Problem irgendwem bekannt vor? Ciao Christian Gleißner. Zitieren Link zu diesem Kommentar
ZAPnDUSTER 11 Geschrieben 26. April 2002 Melden Teilen Geschrieben 26. April 2002 Hi kannst Du das script mal posten? Evtl. verstehen "downlevel-clients" wie es so schönt heisst nicht alle angaben :) Zitieren Link zu diesem Kommentar
CGL 10 Geschrieben 26. April 2002 Autor Melden Teilen Geschrieben 26. April 2002 Also hier ist das Skript, ist zwar ein bischn lang aber nunja. Seltsamerweise werden die ersten 4 Verzeichnisse immer nach der ANmeldung auf einem 95/98 Clienten im Explorer angezeigt. Ist man Mitglied einer entsprechenden Gruupe hat man Zugriff ansonsten halt nicht. rem loginscript fuer alle user rem handelt es sich um WindowsNT oder neuer rem *************************************** if "%OS%" == "Windows_NT" goto WINNT rem sonst muss es WindowsME oder aelter sein rem **************************************** if not errorlevel 1 goto WIN9x :WIN9x rem uebernahme der serverzeit auf die workstation net time \\file-server /set /y rem uebernahme der win2000 variablen auch fuer rem die betriebssysteme win95/98/me \\file-server\netlogon\putinenv L \\file-server\netlogon\winset username=%username% rem mappen des userverzeichnis auf rem laufwerk h: (homeverzeichnis) net use h: \\file-server\%username% rem mappen der uebrigen verzeichnisse auf Laufwerke rem Laufwerk l: (Lehrerdaten) \\file-server\netlogon\ifmember.exe Lehrer.G if not errorlevel 1 goto Weiter0 net use l: /delete >nul net use l: \\file-server\Lehreraustausch >nul :Weiter0 rem Laufwerk f: (Schuelerdaten) \\file-server\netlogon\ifmember.exe Schueler.G if not errorlevel 1 goto Weiter1 net use f: /delete >nul net use f: \\file-server\Austausch >nul :Weiter1 rem Laufwerk w: (Wartung) \\file-server\netlogon\ifmember.exe Wartung.G if not errorlevel 1 goto Weiter2 net use w: /delete >nul net use w: \\file-server\Wartungsteam >nul :Weiter2 rem Laufwerk z: (Admins) \\file-server\netlogon\ifmember.exe AnnoAdmins.G if not errorlevel 1 goto Weiter3 net use z: /delete >nul net use z: \\file-server\Administration >nul :Weiter3 rem Laufwerk i: (Internet-AG) \\file-server\netlogon\ifmember.exe InternetAG.G if not errorlevel 1 goto Weiter4 net use i: /delete >nul net use i: \\file-server\InternetAG >nul :Weiter4 rem Laufwerk t: (Klasse5a) \\file-server\netlogon\ifmember.exe Klasse5a.G if not errorlevel 1 goto Weiter5 net use t: /delete >nul net use t: \\file-server\Klasse5a >nul :Weiter5 rem Laufwerk t: (Klasse5b) \\file-server\netlogon\ifmember.exe Klasse5b.G if not errorlevel 1 goto Weiter6 net use t: /delete >nul net use t: \\file-server\Klasse5b >nul :Weiter6 rem Laufwerk t: (Klasse5c) \\file-server\netlogon\ifmember.exe Klasse5c.G if not errorlevel 1 goto Weiter7 net use t: /delete >nul net use t: \\file-server\Klasse5c >nul :Weiter7 rem Laufwerk t: (Klasse5d) \\file-server\netlogon\ifmember.exe Klasse5d.G if not errorlevel 1 goto Weiter8 net use t: /delete >nul net use t: \\file-server\Klasse5d >nul :Weiter8 rem Laufwerk t: (Klasse6a) \\file-server\netlogon\ifmember.exe Klasse6a.G if not errorlevel 1 goto Weiter9 net use t: /delete >nul net use t: \\file-server\Klasse6a >nul :Weiter9 rem Laufwerk t: (Klasse6b) \\file-server\netlogon\ifmember.exe Klasse6b.G if not errorlevel 1 goto Weiter10 net use t: /delete >nul net use t: \\file-server\Klasse6b >nul :Weiter10 rem Laufwerk t: (Klasse6c) \\file-server\netlogon\ifmember.exe Klasse6c.G if not errorlevel 1 goto Weiter11 net use t: /delete >nul net use t: \\file-server\Klasse6c >nul :Weiter11 rem Laufwerk t: (Klasse6d) \\file-server\netlogon\ifmember.exe Klasse6d.G if not errorlevel 1 goto Weiter12 net use t: /delete >nul net use t: \\file-server\Klasse6d >nul :Weiter12 rem Laufwerk t: (Klasse6e) \\file-server\netlogon\ifmember.exe Klasse6e.G if not errorlevel 1 goto Weiter13 net use t: /delete >nul net use t: \\file-server\Klasse6e >nul :Weiter13 rem Laufwerk t: (Klasse7a) \\file-server\netlogon\ifmember.exe Klasse7a.G if not errorlevel 1 goto Weiter14 net use t: /delete >nul net use t: \\file-server\Klasse7a >nul :Weiter14 rem Laufwerk t: (Klasse7b) \\file-server\netlogon\ifmember.exe Klasse7b.G if not errorlevel 1 goto Weiter15 net use t: /delete >nul net use t: \\file-server\Klasse7b >nul :Weiter15 rem Laufwerk t: (Klasse7c) \\file-server\netlogon\ifmember.exe Klasse7c.G if not errorlevel 1 goto Weiter16 net use t: /delete >nul net use t: \\file-server\Klasse7c >nul :Weiter16 rem Laufwerk t: (Klasse7d) \\file-server\netlogon\ifmember.exe Klasse7d.G if not errorlevel 1 goto Weiter17 net use t: /delete >nul net use t: \\file-server\Klasse7d >nul :Weiter17 rem Laufwerk t: (Klasse7e) \\file-server\netlogon\ifmember.exe Klasse7e.G if not errorlevel 1 goto Weiter18 net use t: /delete >nul net use t: \\file-server\Klasse7e >nul :Weiter18 rem Laufwerk t: (Klasse8a) \\file-server\netlogon\ifmember.exe Klasse8a.G if not errorlevel 1 goto Weiter19 net use t: /delete >nul net use t: \\file-server\Klasse8a >nul :Weiter19 rem Laufwerk t: (Klasse8b) \\file-server\netlogon\ifmember.exe Klasse8b.G if not errorlevel 1 goto Weiter20 net use t: /delete >nul net use t: \\file-server\Klasse8b >nul :Weiter20 rem Laufwerk t: (Klasse8c) \\file-server\netlogon\ifmember.exe Klasse8c.G if not errorlevel 1 goto Weiter21 net use t: /delete >nul net use t: \\file-server\Klasse8c >nul :Weiter21 rem Laufwerk t: (Klasse8d) \\file-server\netlogon\ifmember.exe Klasse8d.G if not errorlevel 1 goto Weiter22 net use t: /delete >nul net use t: \\file-server\Klasse8d >nul :Weiter22 rem Laufwerk t: (Klasse8e) \\file-server\netlogon\ifmember.exe Klasse8e.G if not errorlevel 1 goto Weiter23 net use t: /delete >nul net use t: \\file-server\Klasse8e >nul :Weiter23 rem Laufwerk t: (Klasse9a) \\file-server\netlogon\ifmember.exe Klasse9a.G if not errorlevel 1 goto Weiter24 net use t: /delete >nul net use t: \\file-server\Klasse9a >nul :Weiter24 rem Laufwerk t: (Klasse9b) \\file-server\netlogon\ifmember.exe Klasse9b.G if not errorlevel 1 goto Weiter25 net use t: /delete >nul net use t: \\file-server\Klasse9b >nul :Weiter25 rem Laufwerk t: (Klasse9c) \\file-server\netlogon\ifmember.exe Klasse9c.G if not errorlevel 1 goto Weiter26 net use t: /delete >nul net use t: \\file-server\Klasse9c >nul :Weiter26 rem Laufwerk t: (Klasse9d) \\file-server\netlogon\ifmember.exe Klasse9d.G if not errorlevel 1 goto Weiter27 net use t: /delete >nul net use t: \\file-server\Klasse9d >nul :Weiter27 rem Laufwerk t: (Klasse9e) \\file-server\netlogon\ifmember.exe Klasse9e.G if not errorlevel 1 goto Weiter28 net use t: /delete >nul net use t: \\file-server\Klasse9e >nul :Weiter28 rem Laufwerk t: (Klasse10a) \\file-server\netlogon\ifmember.exe Klasse10a.G if not errorlevel 1 goto Weiter29 net use t: /delete >nul net use t: \\file-server\Klasse10a >nul :Weiter29 rem Laufwerk t: (Klasse10b) \\file-server\netlogon\ifmember.exe Klasse10b.G if not errorlevel 1 goto Weiter30 net use t: /delete >nul net use t: \\file-server\Klasse10b >nul :Weiter30 rem Laufwerk t: (Klasse10c) \\file-server\netlogon\ifmember.exe Klasse10c.G if not errorlevel 1 goto Weiter31 net use t: /delete >nul net use t: \\file-server\Klasse10c >nul :Weiter31 rem Laufwerk t: (Klasse10d) \\file-server\netlogon\ifmember.exe Klasse10d.G if not errorlevel 1 goto Weiter32 net use t: /delete >nul net use t: \\file-server\Klasse10d >nul :Weiter32 rem Laufwerk t: (Klasse10e) \\file-server\netlogon\ifmember.exe Klasse10e.G if not errorlevel 1 goto Weiter33 net use t: /delete >nul net use t: \\file-server\Klasse10e >nul :Weiter33 rem Laufwerk t: (Jgst11) \\file-server\netlogon\ifmember.exe Jgst11.G if not errorlevel 1 goto Weiter34 net use t: /delete >nul net use t: \\file-server\Jgst11 >nul :Weiter34 rem Laufwerk t: (Jgst12) \\file-server\netlogon\ifmember.exe Jgst12.G if not errorlevel 1 goto Weiter35 net use t: /delete >nul net use t: \\file-server\Jgst12 >nul :Weiter35 rem Laufwerk t: (Jgst13) \\file-server\netlogon\ifmember.exe Jgst13.G if not errorlevel 1 goto Weiter36 net use t: /delete >nul net use t: \\file-server\Jgst13 >nul :Weiter36 rem Laufwerk t: (Unterstufe) \\file-server\netlogon\ifmember.exe Unterstufe.G if not errorlevel 1 goto ENDE net use t: /delete >nul net use t: \\file-server\Unterstufe >nul :ENDE exit:ENDE exit :WINNT rem uebernahme der serverzeit auf die workstation net time \\file-server /set /y rem mappen des userverzeichnis auf rem laufwerk h: (homeverzeichnis) net use h: \\file-server\%username% rem mappen der uebrigen verzeichnisse auf Laufwerke rem Laufwerk l: (Lehrerdaten) \\file-server\netlogon\ifmember.exe Lehrer.G if not errorlevel 1 goto Weiter0 net use l: /delete >nul net use l: \\file-server\Lehreraustausch >nul :Weiter0 rem Laufwerk f: (Schuelerdaten) \\file-server\netlogon\ifmember.exe Schueler.G if not errorlevel 1 goto Weiter1 net use f: /delete >nul net use f: \\file-server\Austausch >nul :Weiter1 rem Laufwerk w: (Wartung) \\file-server\netlogon\ifmember.exe Wartung.G if not errorlevel 1 goto Weiter2 net use w: /delete >nul net use w: \\file-server\Wartungsteam >nul :Weiter2 rem Laufwerk z: (Admins) \\file-server\netlogon\ifmember.exe AnnoAdmins.G if not errorlevel 1 goto Weiter3 net use z: /delete >nul net use z: \\file-server\Administration >nul :Weiter3 rem Laufwerk i: (Internet-AG) \\file-server\netlogon\ifmember.exe InternetAG.G if not errorlevel 1 goto Weiter4 net use i: /delete >nul net use i: \\file-server\InternetAG >nul :Weiter4 rem Laufwerk t: (Klasse5a) \\file-server\netlogon\ifmember.exe Klasse5a.G if not errorlevel 1 goto Weiter5 net use t: /delete >nul net use t: \\file-server\Klasse5a >nul :Weiter5 rem Laufwerk t: (Klasse5b) \\file-server\netlogon\ifmember.exe Klasse5b.G if not errorlevel 1 goto Weiter6 net use t: /delete >nul net use t: \\file-server\Klasse5b >nul USW BIS :Weiter36 .......... .......... Goto ENDE :ENDE exit:ENDE exit Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.