S4nCeZZ Geschrieben 18. Oktober 2007 Geschrieben 18. Oktober 2007 Hiho, ich habe einen Windows 2000 Server und 19 Windows NT 4.0. Auf dem Server müssen alle Schüler-Konten eingerichtet werden. Alle Schülerkonten sollten ein eigenes Netzlaufwerk bekommen, auf dieses sollen sich die Schüler-Rechner automatisch beim einloggen verbinden. Wie kann ich das realisieren, dass für jedes definierte Benutzerkonto in der Domäne des Servers ein Ordner freigeben wird, welches den Namen des Kontos trägt und versteckt ist und zusätzlich die NTFS-Berechtigungen nur für den Lehrer, das System und das Konto enthält? Außerdem benötige ich ein Anmeldeskript für die Schülerrechner, welches beim Anmelden der Schüler sich zu dem Ordner des jeweiligen Schülers verbindet und es als Netzlaufwerk einrichtet. Ich weis, dass es mit net use oder so funktioniert. Leider habe ich nicht ganz so viel Ahnung davon. Könnt ihr mir ein bisschen unter die Arme greifen? Mit freundlichen Grüßen S4nCeZZ Zitieren
robotto7831a Geschrieben 18. Oktober 2007 Geschrieben 18. Oktober 2007 Hallo, warum denn so kompliziert? Warum machst Du nicht einen Share Daten und unter diesem gibt es dann für jeden Benutzer ein eigenes Verzeichnis. Wenn die NTFS Berechtigungen richtig gesetzt sind, dann kommt dort eh kein anderer Schüler rein. Ein paar erfindungsreiche Schüler werden nach 10 Minuten feststellen, dass es nach deinem Plan für jeden User eine Freigabe gibt, wo der Username der Freigabename ist. Auf dem Share kannst Du als NTFS Berechtigung einstellen, dass Lehrer und System Vollzugriff haben und der Benutzer "ERSTELLER-BESITZER" bekommt auch Vollzugriff. Ein Netzlaufwerk verbindet man wie Du schon sagtest über net use. net use y: \\server\freigabe Frank Zitieren
S4nCeZZ Geschrieben 18. Oktober 2007 Autor Geschrieben 18. Oktober 2007 Aber dann benötige ich ein Skript, welches mir diese Ordner mit den entsprechenden NTFS-Berechtigungen erstellt. Das Problem ist, die Info-Lehrer an der Schule haben Null Ahnung davon und darum wollte ich es ihnen so einfach wie möglich machen! Klar kann ich es so machen aber die Lehrer merken sich niemals, wie sie die NTFS-Berechtigungen setzen. Ich brauche das Skript dringend... Die Schüler ändern sich auch jedes Jahr an der Schule, und es ist schon schwer genug den Lehrern/dem Lehrer zu erklären wie man Benutzkonten anlegt! MfG S4nCeZZ Zitieren
flashpixx Geschrieben 18. Oktober 2007 Geschrieben 18. Oktober 2007 Hallo, wenn ich das so richtig verstehe, dann musst Du doch nur einen DC einrichten, jeder Benutzer bekommt eh sein Homelaufwerk, evtl dann noch ein generelles Share, wo Daten getauscht werden können. Eine Batchdatei, die beim Logon ausgeführt wird und auf dem Server legst Du passende Gruppen und Berechtigungen für die Lehrer an. Ist doch ne Standard Windows DC Installation, oder habe ich da jetzt etwas übersehen? HTH Phil Zitieren
S4nCeZZ Geschrieben 19. Oktober 2007 Autor Geschrieben 19. Oktober 2007 Ich habe leider noch nie mit einem DC gearbeitet, das ist mein Problem. Wenn das der 2000 Server kann, dann ist das doch super Werde ich dann nachher sehen, wenn nicht, dann poste ich es hier... Zitieren
Cadpax Geschrieben 19. Oktober 2007 Geschrieben 19. Oktober 2007 Ordner erstellen, wie Benutzername Anmeldescript: net use y: \\server\%username% Für die NTFS-Berechtigungen empfehle ich dir, dich mit cacls zu beschäftigen. (cacls.exe /? in Shell) Mit freundlichen Grüßen, Cadpax Zitieren
Mike Lorey Geschrieben 19. Oktober 2007 Geschrieben 19. Oktober 2007 Oder in den User-Einstellungen unter Profile->Home Folder-> Connect [Laufwerksbuchstube] to \\server\freigabe\%username% (Hab kein deutsches System zur Hand) Zitieren
S4nCeZZ Geschrieben 22. Oktober 2007 Autor Geschrieben 22. Oktober 2007 Hiho, die letzten beiden Einträge sind gut und schön aber dann muss ich trotzdem noch die Ordner erstellen, diese freigeben und die NTFS-Berechtigungen dafür setzen. Ich möchte es aber den Lehrern erleichtern, so dass sie nur einen der 4 Schritte machen müssen... Und wieso legt W2kSVR den Profilpfad nicht selbst an und gibt ihn frei? Was muss cih dort rein schreiben, damit für den User automatisch ein Home-ordner angelegt wird und sich der Client beim Start damit verbindet? MfG S4nCeZZ Zitieren
Mike Lorey Geschrieben 22. Oktober 2007 Geschrieben 22. Oktober 2007 Wenn du dort einen Pfad eingibst, dann sollte er, den Ordner anlegen und dem User VOllzugriff einrichten. Das funktioniert aber nur, wenn der Ordner noch nicht existiert. Ansonsten wie oben schon erwähnt ein Script mit cacls schreiben. Zitieren
S4nCeZZ Geschrieben 22. Oktober 2007 Autor Geschrieben 22. Oktober 2007 Hat sich geklärt! Danke an alle für die Antworten! Zitieren
robotto7831a Geschrieben 22. Oktober 2007 Geschrieben 22. Oktober 2007 Und wie machst Du es jetzt? Frank Zitieren
S4nCeZZ Geschrieben 22. Oktober 2007 Autor Geschrieben 22. Oktober 2007 Ok, so ganz ist es noch nicht geklärt^^ Hatte vergessen erst einen Ordner freizugeben und diesen als übergeordneten Ordner zu nehmen: Beim Basis-Ordner wähle ich Z: aus und trage daneben \\W2kSVR\Schülershare\%username% ein! Das löst schonmal ein Problem Nur ich bräuchte ein Skript, dass mir die Kontoinformationen aus einer Datei herausliest und daraus die Konten erstellt. So eines habe ich auch schon gefunden aber dieses VBSkript kann leider nicht das da oben Zumindest weis ich nicht was ich hinein schreiben muss, damit es das macht... MfG S4nCeZZ P.S.: Wer es haben mag, schreibt mir eine PN oder meldet sich per ICQ! Zitieren
Mike Lorey Geschrieben 25. Oktober 2007 Geschrieben 25. Oktober 2007 Ok, so ganz ist es noch nicht geklärt^^ Nur ich bräuchte ein Skript, dass mir die Kontoinformationen aus einer Datei herausliest und daraus die Konten erstellt. Hi, kannst du das etwas konkretisieren? Du hast eine Datei dort stehen User drin und aus dieser Datei möchtest Du automatisch die User anlegen lassen? Zitieren
S4nCeZZ Geschrieben 25. Oktober 2007 Autor Geschrieben 25. Oktober 2007 Jap Da gibts nix weiter zu erklären! Aber den Usern soll auch das Netzlaufwerk eingetragen werden! Zitieren
Cadpax Geschrieben 25. Oktober 2007 Geschrieben 25. Oktober 2007 Ich würde das pers anders lösen... Die Benutzer die angelegt werden sollen befinden sich in einer TXT Datei. dass mir die Kontoinformationen aus einer Datei herausliest und daraus die Konten erstellt. Die kannst du letztendlich mit einer FOR-Schleife durchlaufen. Benutzer hinzufügen - net user Benutzer der Gruppe, bsp. Schüler, hinzufügen - net group Gruppenanmeldescript: Laufwerk zuweisen - net use z: \\server\homeverzeichnisse\%username% Vorteil: Leicht auszubauen/modifizieren (evtl. noch Abgabe, Verteilungs-verzeichnisse) und sachen hinzuzufügen. Nachteil: Es dauert beim anmelden einen Tacken länger. Mit freundlichen Grüßen, Cadpax Zitieren
S4nCeZZ Geschrieben 25. Oktober 2007 Autor Geschrieben 25. Oktober 2007 Wird dann das Netzlaufwerk mit dem Namen automatisch angelegt? Außerdem müssen genau die NTFS-Berechtigungen nur für das eine Konto für diese Freigabe gesetzt werden. Ich kann es erst am Sonntag wieder ausprobieren. Danke schonmal Zitieren
Cadpax Geschrieben 25. Oktober 2007 Geschrieben 25. Oktober 2007 Wird dann das Netzlaufwerk mit dem Namen automatisch angelegt? Außerdem müssen genau die NTFS-Berechtigungen nur für das eine Konto für diese Freigabe gesetzt werden. Ich vergas: Ordner im Share erstellen: md //server/homes/%username% NTFS Rechte vergeben: cacls.exe /? (Je nach deinem Bedarf) In das Script bei dem du die User anlegst. Das Netzlaufwerk existiert dann. Es muss nur noch dem User zugewiesen werden. (durch net use in logon.bat für Gruppe Schüler) Mit freundlichen Grüßen, Cadpax Zitieren
S4nCeZZ Geschrieben 26. Oktober 2007 Autor Geschrieben 26. Oktober 2007 Ich probiere das ganze am WE aus! DANKÖÖÖÖ Zitieren
S4nCeZZ Geschrieben 30. Oktober 2007 Autor Geschrieben 30. Oktober 2007 Leider kann ich das so nicht machen. Ich habe jetzt eine For-Schleife in Batch, welche mir die Benutzerkonten anlegt. Ich hab einen Ordner "Schuelershare" freigegeben und dort sollen nun die einzelnen Ordner für jeden Schüler sein. Ich kann auch mit md \\192.168.2.1\schuelershare\%username% den Ordner erzeugen aber ich kann mich dann nicht mit dem o.g. Ordner verbinden. Windows NT 4.0 bekommt das nicht so ganz hin und meckert rum. Ich kann mich mit NT 4.0 nur zu schuelershare verbinden. Jemand eine Lösung? MfG Sancezz Zitieren
Cadpax Geschrieben 30. Oktober 2007 Geschrieben 30. Oktober 2007 Okay, NT ist ein bissl argh vor meiner Zeit, da weiß ich au nichts mehr. Mit freundlichen Grüßen, Cadpax Zitieren
Sharpy Geschrieben 31. Oktober 2007 Geschrieben 31. Oktober 2007 Für NT hab ich damals "subst" benutzt, was den Vorteilk hatte, dass man auch Unterverzeichnisse mounten kann, was mit "net use" erst ab Win 2000 geht. Hier ein Teil des Skriptes in Perl: if ($bs eq "2000" || $bs eq "XP") { system("subst t: /D"); system("net use t: /delete"); system("net use t: \\\\$SERVER\\prog\\user\\\%username\% /PERSISTENT:NO"); } else { print "Loesche subst...\n"; system("subst t: /D"); print "Loesche net use...\n"; system("net use t: /delete"); print "Verbinde Laufwerk..."; system("subst t: \\\\$SERVER_KURZ\\prog\\user\\\%username\% "); } Als tipp ersetze nt 4.0 weil microsoft dies offiziel berdigt in diesem jahr, kurz wird nicht mehr unterstütz. Zitieren
S4nCeZZ Geschrieben 31. Oktober 2007 Autor Geschrieben 31. Oktober 2007 Ich danke dir sehr für den Tipp "subst"!!! Hat fast super geklappt! Hat sich nun endlich geklärt Erklärung: Jeder Client hat auf C:\ die logon.bat und die wird bei jedem Start durch einen Reg-Eintrag ausgeführt. Inhalt: @echo off md \\192.168.2.1\schuelershare$\%username% subst Z: /d subst Z: \\192.168.2.1\schuelershare$\%username% Und das klappt ohne Probleme!!! Danke an alle... Mit freundlichen Feiertagsgrüßen S4nCeZZ Zitieren
Cadpax Geschrieben 31. Oktober 2007 Geschrieben 31. Oktober 2007 Gibt es bei NT noch kein serverseitiges Logonscript? Zitieren
S4nCeZZ Geschrieben 31. Oktober 2007 Autor Geschrieben 31. Oktober 2007 Doch! Aber wenn ich es per logon.bat über den Windows 2000 Server laufen lasse und ein Schueler, z.B. Schueler-001, anmeldet, dann wird für ihn das subst ausgeführt und verbunden. Wenn sich nun die anderen auch einloggen, dann bekommen alle den gleichen Ordner als Laufwerk. Darum musste ich es so lösen.... Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.