Hi ScantraxXx,
wie wäre es mit einer Windows-Bordmittel-Lösung?
Melde dich als Administrator an, und öffne die Eingabeaufforderung. Mit den Optionen des Kommandos "net user" kannst du den angegebenen Benutzer zu bestimmten Zeiten aussperren.
net user sohn /times:Mo-So,18-20
Dieser Befehl bewirkt, dass sich der Benutzer "sohn" von Montag bis Sonntag nur zwischen 18 und 20 Uhr anmelden kann. Hier kannst du nur volle Stunden angeben.
Die Zeiten lassen sich aber noch genauer festlegen. Soll ein Benutzer sich etwa nur Montag, Dienstag und Mittwoch nachmittags anmelden dürfen, gib diese Parameter an:
net user sohn /times:Mo,14-16;Di,14-16;Mi,14-16
Kürze die Namen der Wochentage wie allgemein üblich ab, trenne den Tag mit einem Komma von der Uhrzeit und einzelne Zeitangaben mit einem Semikolon.
Wenn du viele Parameter angegeben hast, ist es sinnvoll, anschließend zu überprüfen, ob du die gewünschten Zeiten richtig gesetzt hast.
Das Kommando "net user sohn" zeigt im Fenster der Eingabeaufforderung die Eigenschaften des angegebenen Benutzerkontos an. Unter "Erlaubte Anmeldezeiten" siehst du ausführlich, wann sich der Benutzer anmelden darf - diesmal allerdings in der amerikanischen 12-Stunden-Schreibweise (AM: vormittags, PM: nachmittags).
Eine Tücke lauert in Befehlszeilen mit der Option "/times:". Bei den Zeitangaben darfst du keinerlei Leerzeichen verwenden, sonst bewirkst du damit, dass sich der Benutzer gar nicht mehr anmelden darf.
Mit
net user sohn /times:all
hebst du gegebenenfalls alle zeitlichen Begrenzungen für "sohn" wieder komplett auf.
mfg,
Merlin