Informationen
mit BG-Info
Manchmal möchte
man gerne wissen, ob der, der da vor dem Bildschirm sitzt auch dem
entspricht, der sich angemeldet hat. Das ist nicht nur bei
Prüfungssituationen von Bedeutung, man kommt so auch eher den
Schülern auf die Spur, die sich aus Faulheit oder
böser
Absicht unter
falschem Namen anmelden.
Dazu gibt es ein
sehr hilfreiches, kostenloses Tool, das das
Einblenden von Informationen in den Desktophintergrund
ermöglicht. Die
Informationen werden z.B. beim Anmelden automatisch ausgelesen und in
den Hintergrund integriert.
Und so geht es:
Laden Sie sich das
Archiv bginfo.zip bei Microsoft
herunter.
Das Programm ist Freeware. Es empfiehlt sich, die (englische)
Anleitung auf dieser Seite auszudrucken, um sie später bei der
Konfiguration parat zu haben.
- Entpacken Sie das
Programm in das netlogon-Verzeichnis Ihres Servers (wo z.B. auch die
Benutzer.vbs liegt)
- Passen Sie das Design
Ihren Vorstellungen an. Das wird etwas
Übung erfordern. Das Ergebnis können Sie
vorläufig gleich auf dem
Desktop Ihres Servers/des PCs auf dem Sie arbeiten bewundern, es muss
dort aber nicht bleiben. Stellen Sie ggf. am Ende Ihrer Einstellungen
den Desktophintergrund nach Belieben wieder um.
- Wichtig:
Über die Bitmap-Einstellungen unten unbedingt auf den
temp-Pfad des Benutzers umstellen!
Ansonsten
ist es für den normalen Benutzer
ohne
Administratorrecht nicht möglich, das Hintergrundbild
anzulegen.

So
könnte die Einstellung z.B. aussehen.
Das Ergebnis sehen Sie unten im dritten Bild.
- Speichern
Sie die
Konfiguration im ebenfalls netlogon-Verzeichnis, z.B. als ml.bgi.
- Bearbeiten Sie jetzt
mit dem Gruppenrichtlinieneditor (siehe
Basiskurs) eine Gruppenrichtlinie, die auf die gewünschten
Benutzer
wirkt.
Tragen Sie bei Benutzerkonfiguration-Windows-Anmeldeskript die folgenden Daten ein (Stand: Version 4.10):

Ersetzen
Sie hierbei \\S1 durch Ihren Servernamen oder verwenden Sie Variablen
(wie folgt)
%logonserver%\netlogon\bginfo.exe
(Programmaufruf)
%logonserver%\netlogon\ml.bgi /nolicprompt /timer:0
(Parameter)
Hinweis: Die weiteren hier angegeben Parameter sind bei der Version 4.12 notwendig (vgl. Hilfe zu den Kommandozeilenoptionen direkt im Programm). Leider ändern sich die notwendigen Parameter immer wieder von Version zu Version.
- Die
gewünschten Informationen sollten nun bei dem Benutzerdesktop
eingeblendet werden.
- Denken Sie daran -
über den IE können die Schüler trotzdem
temporär ihren Hintergrund ändern.
Nachtrag (Erweiterungen)
Nun wäre es
schön, weitere Informationen einzublenden. Häufig gewünscht: bei
Schülern deren Klasse.
Es ist möglich, beliebige durch
vb-Skripte ermittelbare Informationen als benutzerdefinierte Felder
(Custom | User Definied Fields) in das Programm zu integrieren.
Erstellen
Sie dazu zunächst die Skript-Datei, die Ihre gewünschte Information
generiert und über den ECHO-Befehl an BGInfo weiterreicht. In unserem
Beispiel sähe das wie folgt aus:
Set SysInfo =
CreateObject("ADSystemInfo")
If
lcase(Split(SysInfo.userName, ",")(3)) = "ou=schueler" Then
echo "Klasse: " &
Mid(Split(SysInfo.userName, ",")(1),4)
End IfNur
für Schüler wird überhaupt eine Ausgabe generiert, die notwendigen Angaben
werden aus dem vollständigen LDAP-Namen des angemeldeten Benutzers
extrahiert.
Für Schüler der Klasse 8c kommt es damit zur
Ausgabe "Klasse: 8c".
Speichern Sie diese vier
Zeilen als Klasse.vbs im netlogon-Verzeichnis Ihres Servers ab. Nun
muss das Skript noch in BGInfo integriert werden. Starten Sie dazu
BGInfo und laden Sie Ihre Vorlage.
Klicken Sie dann rechts auf
Custom...
, dann auf
New.
Tragen Sie nun einen
neuen Namen für Ihren Ausgabewert, hier Klasse, ein. Als Typ wählen Sie
VB Script file,
als Pfad geben Sie den Ihres soeben erstellten Skripts an. Vorsicht:
Sie müssen natürlich den Freigabepfad (UNC-Pfad) und nicht den lokalen
Pfad verwenden, damit das Skript auch auf den Clients gefunden werden
kann. Mit zweimal OK übernehmen Sie Ihre Angaben. Jetzt können Sie den
neuen Platzhalter <Klasse> in BGInfo verwenden.
