Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| — | anwenderwiki:windowsclient:anmeldenachricht [2012/12/23 23:45] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | {{tag> | ||
| + | |||
| + | ====== Nachricht vom Administrator bei Anmeldung der Benutzer ====== | ||
| + | |||
| + | ==== * nach Lehrerfortbildung-BW | ||
| + | http:// | ||
| + | |||
| + | "Etwas anders müssen Sie vorgehen, wenn Sie Benutzern individuelle | ||
| + | Nachrichten anzeigen wollen. | ||
| + | Eine _einfache Variante_ ist es, nachzusehen, | ||
| + | Textdatei im Homeverzeichnis vorhanden | ||
| + | ist und diese gegebenenfalls mit Notepad anzuzeigen. | ||
| + | |||
| + | So geht' | ||
| + | Erstellen Sie im netlogon-Verzeichnis eine neue Textdatei. Geben Sie | ||
| + | ihr den Namen " | ||
| + | und schreiben Sie die folgende Zeile hinein. | ||
| + | |||
| + | if exist h: | ||
| + | |||
| + | Nun können Sie als Administrator oder Lehrer eine Nachricht | ||
| + | verfassen, indem Sie einfach eine entsprechende Datei im | ||
| + | Homeverzeichnis des entsprechenden Schülers/ | ||
| + | erstellen und den Text hineinschreiben. | ||
| + | |||
| + | Am Ende können Sie den Benutzer darauf hinweisen, dass er, möchte er | ||
| + | die Meldung nicht mehr sehen, die betreffende Datei einfach löschen | ||
| + | kann." | ||
| + | |||
| + | ==== * nach Konrad Dammeier / LML-Mailingliste: | ||
| + | |||
| + | "Ich verwende aber als Anmeldeskript nicht die Batch-Dateien der ML sondern kixtart. Das hat bei mir aus der Windows-Server-Zeit überlebt, weil ich es so übersichtlich finde. | ||
| + | Dort müßte ich nur einfügen: | ||
| + | |||
| + | IF @USERID = " | ||
| + | $A = MESSAGEBOX ($Nachricht, | ||
| + | | ||
| + | |||
| + | ==== * nach Thorsten Koslowski / LML-Mailingliste : ==== | ||
| + | |||
| + | " .... | ||
| + | | ||
| + | ###################### | ||
| + | rem MessagesBox beim Anmelden | ||
| + | if not exist H:\msg.vbs goto MessagesBox_ende | ||
| + | call H:\msg.vbs | ||
| + | del H:\msg.vbs | ||
| + | : | ||
| + | ###################### | ||
| + | |||
| + | |||
| + | Folgendes sSript zum Erstellen der Meldung: | ||
| + | |||
| + | ###################### | ||
| + | # | ||
| + | # Script-Name: | ||
| + | # Einsatz-Zweck: | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # Version: | ||
| + | # Autor: | ||
| + | # Datum: | ||
| + | # | ||
| + | # Variablen der MessagesBox | ||
| + | | ||
| + | | ||
| + | # | ||
| + | # Erzeugen der MessagesBox-Datei | ||
| + | echo msgbox\" | ||
| + | | ||
| + | # | ||
| + | # Für jeden Schüler eine Kopie der MessagesBox-datei anlegen | ||
| + | # original: | ||
| + | # for d in `find / | ||
| + | # einfacher - jr: | ||
| + | for d in / | ||
| + | do | ||
| + | echo " | ||
| + | cp ./msg.vbs ${d}/ | ||
| + | done | ||
| + | # Für jeden Lehrer eine Kopie der MessagesBox-datei anlegen | ||
| + | # original: | ||
| + | # for d in `find / | ||
| + | # einfacher - jr: | ||
| + | for d in / | ||
| + | do | ||
| + | echo " | ||
| + | cp ./msg.vbs ${d}/ | ||
| + | done | ||
| + | ######################## | ||
| + | |||
| + | Die for-Schleifen-Aufrufe stehen in einer Zeile. | ||
| + | |||
| + | Das Script rufe ich als root auf, damit das Kopieren in die Homes der User einwandfrei klappt. | ||
| + | |||
| + | Um einzelnen Usern eine Mail zukommen zulassen, denke ich mir einfach eine Parameter-Weitergabe in das Script zunehmen und den Usernamen dann an die entsprechende Stelle der for-Schleife zu hängen. | ||
| + | |||
| + | Wird zu gegebener Zeit hier nachgetragen." | ||
| + | |||