Contrôle parental

Fermé
Fatou - 18 avril 2008 à 11:20
 fatou - 18 avril 2008 à 20:30
Bonjour,


Comment faire pour forcer l'extinction d'un PC après 4 heures (par exemple) de connexion par jour?
Comment fixer l'heure maxi (22 h, par exemple) d'utilisation ?

Merci pour vos réponses.

7 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 11:21
Regarde du côté des tâches planifiées.

0
Du côté des tâches planifiées, je ne trouve pas le moyen de planifier le forçage de l'extinction du pc.

Comment faire ? Merci
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 11:37
Dans la création de la tâche planifiée, demande à exécuter ce programme :

C:\Windows\Sytem32\shutdown.exe -s

Règle le moment de l'exécution, et ça devrait marcher.

(Désolé, je n'ai pas de PC sous Windows pour tester)
0
J'ai essayer avec le fichier shutdown dans System32. Je vois ce que ça donne et vous tiens au courant du résultat.

Merci pour vos réponses et conseils.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 12:01
Accessoirement, tu peux essayer en ouvrant une console (invite de commande), et en tapant les deux commandes suivantes :

cd system32
shutdown -s

Et tu vois si le PC se coupe. Si il se coupe, il n'y aura plus qu'à automatiser la commande.

(Je viens de tester sur Windows Server 2003, ça marche, en affichant un message d'avertissement pendant 30 secondes avant de couper)
0
La programmation de l'extinction du pc fonctionne très bien. J'ai fait plusieurs essais.
Merci pour l'aide.
0
durdurtoutça Messages postés 1 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 18 avril 2008
18 avril 2008 à 14:05
Bonjour,

on peut donc forcer l'extinction du pc à partir d'une certaine heure... mais comment faire pour forcer l'arrêt après 5 heures de connection par jour, par exemple ?

merci pour vos réponses
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 14:14
Pour ce cas de figure, j'ai l'impression qu'il faut passer par l'exécution d'un fichier batch qui, lancé régulièrement (toutes les 5 minutes par exemple), observerait le temps de connexion et lancerait une procédure d'arrêt dans le cas où le temps écoulé devient supérieur à 5 heures.

A voir pour le contenu de ce fichier batch, j'essayerais de regarder ça plus en détail quand j'aurais un peu plus de temps d'ici ce soir si jamais la réponse n'a pas été fournie ici.

0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608 > HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016
18 avril 2008 à 14:24
Hop :

- Une tâche pour couper le système à 22 heures via "shutdown -s"
- Une tâche à l'ouverture de session : "shutdown -s -t 18000" qui va s'exécuter 18.000 secondes après (soit 5 heures).

Le système s'arrêtera donc à la première échéance : 5 heures d'utilisation ou heure limite de 22 heures atteinte.

Après, on peut compléter avec des scripts bat vérifiant l'heure et lancant l'extinction de la machine si jamais la machine est démarrée après 22 heures.

Il restera juste la possibilité de redémarrer le système après les 5 heures pour repartir à 0... sauf à faire un batch implémentant régulièrement le temps écoulé depuis le matin dans un fichier, et le lisant régulièrement pour contrôler que le quota de 5 heures n'est dépassé. Ainsi, même avec un redémarrage, le compteur resterait fixé.

0
Merci HostOfSepharim.

Je vais tester avec la commande "shutdown -s -t 18000" et tenter de créer un "batch" pour éviter la remise à "zéro" du compteur après le redémarage.
0