Procédure d'arrêt système en Timeout
Résolu
JeepyNO
Messages postés
14
Statut
Membre
-
man -
man -
Bonjour, je voudrais créer une procedure d'arrêt système (Win XP) qui déclenche l'arrêt au terme de X minutes d'inactivitée (timeout) pour pallier à un oubli de l'utilisateur.
Il y a une quinzaine d'années j'utilisais 'bootpc.com' précédé de 'fdisk' automatisé pour passer de MS-DOS à UNIX, mais aujourd'hui je ne sais pas s'il existe encore ce genre de routine.
Merci d'avance.
Il y a une quinzaine d'années j'utilisais 'bootpc.com' précédé de 'fdisk' automatisé pour passer de MS-DOS à UNIX, mais aujourd'hui je ne sais pas s'il existe encore ce genre de routine.
Merci d'avance.
A voir également:
- Procédure d'arrêt système en Timeout
- Vérificateur des fichiers système - Guide
- Restauration systeme windows 10 - Guide
- Romaco timeout - Télécharger - Contrôle parental
- Arrêt maladie - Guide
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
4 réponses
Il y a tout ce qui faut pour ça dans les tâches planifiées de Windows :-)))
Tu dois tout d'abord créer un fichier batch (extension .bat ou .cmd) contenant la commande suivante :
shutdown -f -s -t 30 -c "Arrêt pour cause d'inactivité prolongée"
-f = force la fermeture des applications
-s = mise hors tension du PC (-r pour un redémarrage et -l pour une fermeture de session)
- t 30 = délai de 30 secondes avant fermeture (peut être réduit à 0 seconde bien entendu)
-c "Arrêt pour cause d'inactivité prolongée" = ça c'est juste pour faire joli ;-)
(cette procédure d'arrêt peut être stoppée par la commande shutdown -a)
Ensuite, il suffit de créer une tâche planifiée appelant ce fichier batch et dont les paramètres sont liés à l'inactivité du PC pendant un certain nombre de minutes.
Ce n'est pas possible de le définir avec l'assistant de création de tâches planifiées, mais une fois que la tâche a été créée avec d'autres paramètres (ex : tous les jours à xx H xx) il est possible d'accéder aux propriétés avancées de la tâche et de sélectionner "Si inactif" dans l'onglet "Planification".
Sinon en faisant un clic droit dans la fenêtre de gestion des tâches planifiées il suffit de sélectionner "Nouveau" -> "Tâche Planifiée" et de paramétrer le tout correctement.
Attention : Ne pas oublier de définir le compte utilisateur (et de renseigner le mot de passe de celui-ci) qui doit lancer cette procédure (de préférence le compte administrateur pour être sûr de ne pas être embêté par des histoires de droits limités)
NB : Pour des PC en utilisation professionnelle, il est préférable de programmer une extinction des PC à une heure donnée (quelques dizaines de minutes après l'heure de fermeture de l'entreprise)
PS : Le script batch cité peut-être amélioré sous la forme d'un menu laissant le temps à l'utilisateur d'annuler l'arrêt en cas de besoin. Ex : 1 - Arrêter le PC (arrêt immédiat) / 2 - Laisser le PC actif (jusqu'au prochain lancement de la tâche planifiée) le tout avec un compte à rebours déclenchant l'option numéro 1 par défaut.
Tu dois tout d'abord créer un fichier batch (extension .bat ou .cmd) contenant la commande suivante :
shutdown -f -s -t 30 -c "Arrêt pour cause d'inactivité prolongée"
-f = force la fermeture des applications
-s = mise hors tension du PC (-r pour un redémarrage et -l pour une fermeture de session)
- t 30 = délai de 30 secondes avant fermeture (peut être réduit à 0 seconde bien entendu)
-c "Arrêt pour cause d'inactivité prolongée" = ça c'est juste pour faire joli ;-)
(cette procédure d'arrêt peut être stoppée par la commande shutdown -a)
Ensuite, il suffit de créer une tâche planifiée appelant ce fichier batch et dont les paramètres sont liés à l'inactivité du PC pendant un certain nombre de minutes.
Ce n'est pas possible de le définir avec l'assistant de création de tâches planifiées, mais une fois que la tâche a été créée avec d'autres paramètres (ex : tous les jours à xx H xx) il est possible d'accéder aux propriétés avancées de la tâche et de sélectionner "Si inactif" dans l'onglet "Planification".
Sinon en faisant un clic droit dans la fenêtre de gestion des tâches planifiées il suffit de sélectionner "Nouveau" -> "Tâche Planifiée" et de paramétrer le tout correctement.
Attention : Ne pas oublier de définir le compte utilisateur (et de renseigner le mot de passe de celui-ci) qui doit lancer cette procédure (de préférence le compte administrateur pour être sûr de ne pas être embêté par des histoires de droits limités)
NB : Pour des PC en utilisation professionnelle, il est préférable de programmer une extinction des PC à une heure donnée (quelques dizaines de minutes après l'heure de fermeture de l'entreprise)
PS : Le script batch cité peut-être amélioré sous la forme d'un menu laissant le temps à l'utilisateur d'annuler l'arrêt en cas de besoin. Ex : 1 - Arrêter le PC (arrêt immédiat) / 2 - Laisser le PC actif (jusqu'au prochain lancement de la tâche planifiée) le tout avec un compte à rebours déclenchant l'option numéro 1 par défaut.
man
cool ces infos! mais comment programmer l'extinction à une heure donnée? je ne trouve pas l'option est-ce dans le bat?
Bonjour TazDevil,
Merci, essais concluants. Par contre, si je lance un traitement n'utilisant pas le clavier (ex.: acquisition vidéo), est-ce que l'ordi est considéré comme actif?
Cordialement, JeepyNO
Merci, essais concluants. Par contre, si je lance un traitement n'utilisant pas le clavier (ex.: acquisition vidéo), est-ce que l'ordi est considéré comme actif?
Cordialement, JeepyNO