[XP] prog om acount acount na een aantal uren te locken

Pagina: 1
Acties:

  • Icingdeath
  • Registratie: Augustus 2001
  • Laatst online: 18-08 10:47
Het zit als volgt:

Kennis heeft twee kinderen (7 en 8 ) die zeer verslaafd zijn aan computer-spelletjes. Nou heeft hij het te druk om in de gaten te houden hoeveel uur per dag die kinderen achter die pc zitten.
Het loopt nog al vaak uit de klouwen dat die kinderen in het weekend er al gauw 8 uur op een dag achter de computer zitten.

Nou zou die kennis graag het computer gebruik willen in perken , door de gebruikers-acounts van die kinderen een maximaal aantal uren per dag te geven dat ze ingelogt kunnen zijn en dat na dat het maximaal limiet voor die dag is bereik, er automatisch word uitgelogt en dat het betreffende acount word gelockt.

En het zou mooi zijn als je de dagen onafhankelijk kan configureren zodat ze in het weekend wat langer mogen dan doordeweeks :) .

Heeft iemand enig idee of zo'n prog bestaat?

Ik heb de search gebruikt, maar ik weet geen goede trefwoorden.

[ Voor 10% gewijzigd door Icingdeath op 31-08-2005 23:14 ]


Verwijderd

Wat heb je zelf al gevonden en waarom voldeed dat eventueel niet? Iets meer eigen inzet graag :)

  • teigetjuh
  • Registratie: September 2000
  • Niet online
Zoeken op logon hours...

http://www.dougknox.com/xp/tips/xp_restrict_users.htm
http://www.mvps.org/marksxp/WindowsXP/userhours.php

Kost je wat rommelen in de command-box.... maar is dus goed mogelijk op een standalone...

  • Bellevue
  • Registratie: Januari 2005
  • Laatst online: 30-12-2025
teigetjuh schreef op donderdag 01 september 2005 @ 07:50:
Zoeken op logon hours...
http://www.dougknox.com/xp/tips/xp_restrict_users.htm
http://www.mvps.org/marksxp/WindowsXP/userhours.php
Kost je wat rommelen in de command-box.... maar is dus goed mogelijk op een standalone...
Sorry, maar de volgende quotes komen uit je linkjes -->

Dougknox:
On a stand alone computer, there is no way, currently, to force a user to log off when their hours expire.
MVPS:
"This will allow a user only to logon within the set time but will not force them to be logged off when the allocated time expires."
Met de huidige stand van de techniek, lijkt dit dus niet mogelijk op een Windows Stand Alone.
Wellicht heeft Longhorn-Vista iets dergelijks ingebouwd in de toekomst (al verwacht ik het eigenlijk niet). Anders maar een aparte server oprichten bij je oom en daar de betreffende spelletjes op installeren...

Mmmm ... de echte tweakert kan vast wel iets hardware doen met een combinatie van een hardware en een software oplossing.

De jacht is mooier dan de vangst!


  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Bellevue schreef op donderdag 01 september 2005 @ 08:50:
[...]Met de huidige stand van de techniek, lijkt dit dus niet mogelijk op een Windows Stand Alone...
Tuluk wel, Dreutel. Gewoon een taakje schedulen wat uit het eventlog uitleest hoe lang de computer die dag al aangestaan heeft en na het verlopen van de maximale tijd een shutdown doet. Een beetje tweaker heeft dat in een half uurtje in elkaar geknutseld.

QnJhaGlld2FoaWV3YQ==


Verwijderd

Wat dacht je van een vbs script dat onzichtbaar werkt, opstart bij het inloggen en na bijv 3 uur uitlogt

Verwijderd

Hier een voorbeeldscript (met dank aan de maker van het uitloggedeelte):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
'aftellen is aantal uur tot afsluiten
Const Aftellen=2
Wscript.Echo("U heeft "& Aftellen & " uur computertijd resterend!")
WScript.Sleep(Aftellen*1000*60*60)
Wscript.Echo("Sla alles op! U wordt over 2 minuten afgemeld!")
WScript.Sleep(120000)

Select Case WScript.Arguments.Count
    Case 0
        ' Default is local computer if none specified
        strComputer = "."
    Case 1
        Select Case WScript.Arguments(0)
            ' "?", "-?" or "/?" invoke online help
            Case "?"
                Syntax
            Case "-?"
                Syntax
            Case "/?"
                Syntax
            Case Else
                strComputer = WScript.Arguments(0)
        End Select
    Case Else
        ' More than 1 argument is not allowed
        Syntax
End Select

' Define some constants that can be used in this script;
' logoff = 0 (no forced close of applications) or 5 (forced);
' 5 works OK in Windows 2000, but may result in power off in XP
Const EWX_LOGOFF   = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT   = 2
Const EWX_FORCE    = 4
Const EWX_POWEROFF = 8

' Connect to computer
Set OpSysSet = GetObject("winmgmts:{(Shutdown)}//" & strComputer & "/root/cimv2").ExecQuery("select * from Win32_OperatingSystem where Primary=true")

' Actual logoff
for each OpSys in OpSysSet
    OpSys.Win32Shutdown EWX_LOGOFF
next

' Done
WScript.Quit(0)


Sub Syntax
msg = vbCrLf & "Logoff.vbs,  Version 1.00" & vbCrLf & _
      "Logoff the current user of any WMI enabled computer on the network." & _
      vbCrLf & vbCrLf & "Usage:  CSCRIPT  LOGOFF.VBS  [ computer_name ]" & _
      vbCrLf & vbCrLf & _
      "Where:  " & Chr(34) & "computer_name" & Chr(34) & _
      "  is the name of the computer to be logged off" & vbCrLf & _
      "                         (without leading backslashes); default is " & _
      Chr(34) & "." & Chr(34) & vbCrLf & _
      "                         (the local computer)." & vbCrLf & vbCrLf & _
      "Written by Rob van der Woude" & vbCrLf & _
      "http://www.robvanderwoude.com" & vbCrLf & vbCrLf & _
      "Based on posts by Alex Angelopoulos on www.developersdex.com" & _
      vbCrLf & _
      "and Michael Harris on microsoft.public.scripting.vbscript" & vbCrLf
Wscript.Echo(msg)
Wscript.Quit(1)
End Sub


Wijzig Aftellen in het aantal uur dat ze mogen computeren. Daarna in register plakken onder hun gebruikersnaam (current user/software/microsoft/windows/current version/run ofzo). Wel inloguren instellen anders loggen ze opnieuw in!

  • Icingdeath
  • Registratie: Augustus 2001
  • Laatst online: 18-08 10:47
teigetjuh schreef op donderdag 01 september 2005 @ 07:50:
Zoeken op logon hours...

http://www.dougknox.com/xp/tips/xp_restrict_users.htm
http://www.mvps.org/marksxp/WindowsXP/userhours.php

Kost je wat rommelen in de command-box.... maar is dus goed mogelijk op een standalone...
Dit is ook een goede optie, dus gewoon vaste computer tijden.
Verwijderd schreef op donderdag 01 september 2005 @ 09:38:
Hier een voorbeeldscript (met dank aan de maker van het uitloggedeelte):
code:
1
code


Wijzig Aftellen in het aantal uur dat ze mogen computeren. Daarna in register plakken onder hun gebruikersnaam (current user/software/microsoft/windows/current version/run ofzo). Wel inloguren instellen anders loggen ze opnieuw in!
Super! :*) ik ga het meteen uit proberen :)

[ Voor 60% gewijzigd door Icingdeath op 01-09-2005 10:34 ]

Pagina: 1