wiggi_de 10 Geschrieben 8. Januar 2004 Melden Teilen Geschrieben 8. Januar 2004 Guten Morgen. Wie unschwer zu erkennen, bin ich in diesem Forum ein Newbie. Aber nun zu meinem Prob: Ich habe hier nen NT4 Server stehen, der als DC fungiert. Wie lässt es sich realisieren, daß je nach Benutzer, die jeweiligen Home Verzeichnisse mappen?? Muss ich für jeden einzelnen User ein Loginscript erstellen, oder gibt es da einen Befehl für? Auf den Clients läuft win 98. Vielleicht noch ein Hinweis: Das erstellen der Login Scripte für jeden einzelnen User dürfte mehrere Studen dauern, da es weit über 100 User sind. Mit bestem Dank im vorraus wiggi_de Zitieren Link zu diesem Kommentar
krümelmonster 10 Geschrieben 8. Januar 2004 Melden Teilen Geschrieben 8. Januar 2004 Hallo wiggi_de, versuchs doch mal mit ner batch Datei in die du folgenes schreibst: net use x: \\Fileserver\%username% /no dabei müssen die Freigaben den namen des entsprechenden Users haben. mfg Krümelmonster Zitieren Link zu diesem Kommentar
grizzly999 11 Geschrieben 8. Januar 2004 Melden Teilen Geschrieben 8. Januar 2004 Warum richtest du nicht für die Benutzer ein Homeverzeichnis über die jweiligen Konteneigenschaften im Benutzermanager für Domänen ein? Im Reiter Profil bei Basisverzeichnis den Eintrag "Verbinden von LW: mit \\servername\freigabename\%username%" wobei, servername und freigabenname von dir einzusetzen sind. grizzly999 Zitieren Link zu diesem Kommentar
wiggi_de 10 Geschrieben 8. Januar 2004 Autor Melden Teilen Geschrieben 8. Januar 2004 Mahlzeit. Ich habe beides ausprobiert, aber leider ohne Erfolg. :( Habt ihr sonst noch eine Idee??? Gruß wiggi_de Zitieren Link zu diesem Kommentar
sharky2000 10 Geschrieben 8. Januar 2004 Melden Teilen Geschrieben 8. Januar 2004 Ich glaube die Sachen mit dem Basisordner und Skripts funktionieren bei W98 Clients nicht. Bei meinem W2k-Server haben auch NT/2K und XP-Prof Clients die Einstellungen beachtet die W98 und ME Rechner habe das geflissen ignoriert. Zitieren Link zu diesem Kommentar
wiggi_de 10 Geschrieben 9. Januar 2004 Autor Melden Teilen Geschrieben 9. Januar 2004 Guten Morgen. Erstmal herzlichen Dank für dir schnellen Antworten. Wenn ich das richtig sehe, muss ich mir also für jeden User ein einzelnes Script bauen?? Gruß wiggi_de Zitieren Link zu diesem Kommentar
Nick22 11 Geschrieben 9. Januar 2004 Melden Teilen Geschrieben 9. Januar 2004 hiho wiggi das problem mit den w98 rechner hatte ich anfangs auch, weil w98 1. keine variable %username% hat und 2. kein verzeichnis unterhalb einer freigabe mappen kann also habe ich ein wenig rumgetrixt. um eine variable %username% (und mehr) zu erstellen, habe ich im anmeldeskript erst die abfrage gemacht, ob es sich um ein winNT/2k oder XP rechner handelt. das machst du mit der varable IF %OS%==Windows_NT goto WINNT wenn dies nicht der fall ist, dann kann es sich nur ein OS handeln wie win9x oder ME, die diese %username% variable nicht haben. dort gibt es ein nettes tool, das "putinenv.exe" heißt. (musst du mal googlen). mit dem befehl "putinenv L" erzeugt dieser auf den win9x/me rechnern ein paar variablen wie %username% oä. 2. wenn du beispielsweise ein verzeichnis "user" auf dem "server" freigegeben hast, und mit den win9x/me maschienen versuchst ein verzeichnis "unterhalb" von user zu mappen, wird dies fehlschlagen (also: net use u: \\server\user\%username%). da musste ich leider die userverzeichnisse explizit freigeben, aber damit die freigaben auf dem server übersichtlich bleiben, habe ich die freigaben der win9x/me user versteckt, also \\server\%username%$ ist zwar auch ein wenig arbeit, aber du kannst dir die erstellung der userskripts für jeden user ersparen. hoffe, ich konnte helfen nick Zitieren Link zu diesem Kommentar
Nick22 11 Geschrieben 9. Januar 2004 Melden Teilen Geschrieben 9. Januar 2004 zum beseren verständnis: ------------------------------------------------------------------------------------ @echo off if "%OS%"=="Windows_NT" goto WINNT if exist %windir%\putinenv.exe goto WIN9X copy \\server\NetLogon\putinenv.exe %windir% :WIN9X %windir%\putinenv.exe L echo "Ihre Laufwerke werden nun gemappt" if exist \\server\%username%$ goto user net use h: \\server\user goto abteilung :user net use h: \\server\%username%$ goto abteilung :abteilung net use g: \\server\abteilungen net use k: \\server\anwendungen echo "Fertig!!" goto END :WINNT echo "Ihre Laufwerke werden nun gemappt" if exist \\server\user\%username% goto user2 net use h: \\server\user /PERSISTENT:NO goto abteilung2 :user2 net use h: \\server\user\%username% /PERSISTENT:NO goto abteilung2 :abteilung2 net use g: \\server\abteilungen /PERSISTENT:NO net use k: \\server\anwendungen /PERSISTENT:NO echo "Fertig!!" goto END :END exit 0 ------------------------------------------------------------------------------------ Zitieren Link zu diesem Kommentar
wiggi_de 10 Geschrieben 9. Januar 2004 Autor Melden Teilen Geschrieben 9. Januar 2004 Moin Moin Danke Danke Danke! Ihr habt sehr geholfen! :D Das Script läuft 100%zig! Gruß wiggi_de 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.