{"id":39,"date":"2010-08-30T12:09:21","date_gmt":"2010-08-30T11:09:21","guid":{"rendered":"http:\/\/it-comp.de\/cms\/?p=39"},"modified":"2010-09-24T08:35:38","modified_gmt":"2010-09-24T07:35:38","slug":"anpassung-der-windows-musterlosung-paedml%c2%a9-ordnerumleitung","status":"publish","type":"post","link":"https:\/\/www.it-comp.de\/cms\/2010\/08\/anpassung-der-windows-musterlosung-paedml%c2%a9-ordnerumleitung\/","title":{"rendered":"Anpassung der Windows Musterl\u00f6sung paeDML\u00a9 Ordnerumleitung"},"content":{"rendered":"<p>\u00a0Die Windows Musterl\u00f6sung paeDML\u00a9 verwendet das Laufwerk &#8222;D&#8220; des ersten DCs der Dom\u00e4ne, um auch alle Benutzerdaten (Eigene Dateien, Tauschlaufwerke, usw.) abzulegen. \u00a0Das mag alles bis zu einer gewissen Gr\u00f6\u00dfe gutgehen, irgendwann kommen jedoch die Platzprobleme von alleine. Zudem kostet es Performance beim Aufruf\u00a0gro\u00dfer Dateien\u00a0und evtl. Anmeldung neuer Benutzer gleichzeitig. Wir passen hier nun das Homelaufwerk nun\u00a0f\u00fcr Lehrer an. Das hat den Vorteil, dass nur noch geringe Zw\u00e4nge zur Datensparsamkeit bei Lehrern angesetzt werden m\u00fcssen, und man nicht bei hinzukommen eines neuen Sch\u00fclers erneut aktiv werden mu\u00df. Lehrer wechseln ja hoffentlich nicht so oft den Arbeitsplatz \ud83d\ude09<\/p>\n<p>Die unver\u00e4nderte Musterl\u00f6sung bietet keine M\u00f6glichkeit, hier einfach einzugreifen. Daher ist man auf kleine Codeeingriffe angewiesen.<\/p>\n<p>Beim Anmelden eines jeden Users in der\u00a0paeDML\u00a9 wird die Datei Benutzer.vbs, die unter \\\\sysvol\\schule.local\\scripts liegt, ausgef\u00fchrt, je nach eingerichteten Schularten auch noch z.B. die Datei Realschule.vbs. Dies l\u00e4sst sich auch sch\u00f6n \u00fcber die Gruppenrichtlinienergebnisse nachvollziehen. Welche Dateien bearbeitet werden m\u00fcssen, ist also Installationsabh\u00e4ngig.<\/p>\n<p>Wir bearbeiten in diesem Beispiel nur einmal eine Datei, die Benutzer.vbs (\u00f6ffnen mit rechtem Mausklick, bearbeiten) um die Homelaufwerke f\u00fcr Lehrer anzupassen.<\/p>\n<p>Als erstes suchen wir ganz oben die Stelle:<\/p>\n<h5>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 If hLW &lt;&gt; &#8222;&#8220; Then<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MapDrive &#8222;h:&#8220;, &#8222;Eigene Dateien&#8220;, &#8222;\\\\&#8220; &amp; dc1 &amp; &#8222;\\&#8220; &amp; hLW<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FolderRedirect &#8222;Personal&#8220; , &#8222;H:\\&#8220;<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 End if<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MapDrive &#8222;k:&#8220;, &#8222;Programme&#8220;,\u00a0\u00a0\u00a0\u00a0\u00a0 &#8222;\\\\&#8220; &amp; dc1 &amp; &#8222;\\pgm$&#8220;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 If Not IsKABenutzer(Username) And Not IsAProf(Username) and (hLW &lt;&gt; &#8222;&#8220;) Then<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FolderRedirect &#8222;Favorites&#8220;, &#8222;H:\\Favoriten&#8220;<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FolderRedirect &#8222;My Pictures&#8220;, &#8222;H:\\&#8220; &#8218;Mre<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 End If<\/h5>\n<h5>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-\u00a0<\/h5>\n<h5><strong>Dieser Code wird ersetzt\u00a0durch:<\/strong><\/h5>\n<h5>If IsLehrer(Username) Then<\/h5>\n<h5>\u00a0If hLW &lt;&gt; &#8222;&#8220; Then<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MapDrive &#8222;h:&#8220;, &#8222;Eigene Dateien&#8220;, &#8222;\\\\Zielservername\\&#8220; &amp; hLW<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FolderRedirect &#8222;Personal&#8220; , &#8222;H:\\&#8220;<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 End if<\/h5>\n<h5>MapDrive &#8222;k:&#8220;, &#8222;Programme&#8220;,      &#8222;\\\\&#8220; &#038; dc1 &#038; &#8222;\\pgm$&#8220;<\/h5>\n<h5>\u00a0End If<\/h5>\n<h5>If Not IsLehrer(Username) Then<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 If hLW &lt;&gt; &#8222;&#8220; Then<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MapDrive &#8222;h:&#8220;, &#8222;Eigene Dateien&#8220;, &#8222;\\\\&#8220; &amp; dc1 &amp; &#8222;\\&#8220; &amp; hLW<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FolderRedirect &#8222;Personal&#8220; , &#8222;H:\\&#8220;<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 End if<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 MapDrive &#8222;k:&#8220;, &#8222;Programme&#8220;,\u00a0\u00a0\u00a0\u00a0\u00a0 &#8222;\\\\&#8220; &amp; dc1 &amp; &#8222;\\pgm$&#8220;<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 If Not IsKABenutzer(Username) And Not IsAProf(Username) and (hLW &lt;&gt; &#8222;&#8220;) Then<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FolderRedirect &#8222;Favorites&#8220;, &#8222;H:\\Favoriten&#8220;<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FolderRedirect &#8222;My Pictures&#8220;, &#8222;H:\\&#8220; &#8218;Mre<\/h5>\n<h5>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 End If<\/h5>\n<p>End If<\/p>\n<p>Ab jetzt ist nat\u00fcrlich Handarbeit angesagt, wenn ein Lehrer dazukommt oder weggeht, da die Schulkonsole von unserem Eingriff nichts weiss. Wenn also Lehrer neu angelegt werden m\u00fcssen die HomeOrdner mit ihren Rechten auf\u00a0dem <strong>Zielserver<\/strong>\u00a0parallel angelegt werden. Daf\u00fcr wird auf S1 robocopy (evtl. bei <a title=\"rktools Download bei Microsoft\" href=\"http:\/\/www.microsoft.com\/downloads\/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;displaylang=en\">Microsoft<\/a> noch herunterladen, robocopy ist\u00a0im Ressource Kit\u00a0enthalten) \u00a0gestartet:<\/p>\n<p>\\\\Pfad_zu_robocopy.exe D:\\MLData\\Benutzer\\Lehrer \\\\<strong>Zielservername<\/strong>\\Benutzer$\\Lehrer\\ \/V \/X \/TS \/FP \/ZB \/COPY:DATSOU \/S \/E \/LEV:3 \/R:0 \/W:0 \/MAX:1 \/MIN:1 \/NP \/TEE<\/p>\n<p>Mit diesem Befehl wird Robocopy die Ordnerebenen mitsamt allen Rechten selbstt\u00e4tig auf dem <strong>Zielserver<\/strong> anlegen.<\/p>\n<p>Wenn ein Lehrer die Schule verl\u00e4sst, mu\u00df sein Homelaufwerk nat\u00fcrlich vom Zielserver gel\u00f6scht werden, da auch hier die Schulkonsole nichts vom verbogenen Homelaufwerk weiss. Das passiert am einfachsten im Explorer.<\/p>\n<p>Wenn einmal alle Schulen, Klassen und R\u00e4ume mit der Schulkonsole\u00a0angelegt wurden, erfahren diese selten eine \u00c4nderung.\u00a0\u00a0Wer also auch noch z.B. den Tauschordner auf ein anderes Ger\u00e4t verschieben will passt in der Benutzer.vbs (siehe oben) z.B. die Zeile<\/p>\n<p>MapDrive &#8222;t:&#8220;, &#8222;Tausch&#8220;,\u00a0\u00a0 \\\\<strong>Zielservername<\/strong>\\Benutzer$\\Tausch<\/p>\n<p>an.\u00a0 Wenn schon alle Schulen, Klassen und R\u00e4ume angelegt sind ist unser Freund wieder mal robocopy:<\/p>\n<p>robocopy.exe \\\\s1\\d$\\mldata\\Benutzer\\Tausch \\\\s6\\d$\\Benutzer\\Tausch\\ \/V \/X \/TS \/FP \/ZB \/COPY:DATSOU \/S \/E \/R:0 \/W:0 \/NP \/TEE<\/p>\n<p>kopiert die entsprechenden Klassen- &amp; Raumtauschordner inkl. aller Rechte auf den Zielserver.<\/p>\n<p><strong>Zu beachten ist: <\/strong>Bei jedem Update der ML kann es sein, das eine neue Benutzer.vbs in sysvol abgelegt wird. Daher vorher die alte Datei sichern und die \u00c4nderungen \u00fcbernehmen.<\/p>\n<p>Alle Tipps&amp;Tricks ohne Gew\u00e4hr.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anpassung der Windows Musterl\u00f6sung paeDML\u00a9  Benutzeranmeldung, Umleiten des Ordners &#8222;Eigene Dateien&#8220; auf ein externes Laufwerk. Umleitung der Tauschlaufwerke. <a href=\"https:\/\/www.it-comp.de\/cms\/2010\/08\/anpassung-der-windows-musterlosung-paedml%c2%a9-ordnerumleitung\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/posts\/39"}],"collection":[{"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":6,"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/posts\/39\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.it-comp.de\/cms\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}