Tache planifiée à l'arret - Win NT/2K/XP - Windows & Software
Marsh Posté le 08-08-2005 à 12:40:34
Salut ! 
 
Franchement, je ne sais pas si c'est une très bonne idée d'effacer le contenu de ce répertoire chaque fois !? Un conseil, touche à rien pendant qq jours et après tu aviseras... 
 
@+
Marsh Posté le 08-08-2005 à 12:55:21
mais si c'est totalement sans risque. Je le fais à chaque fois manuellement et je n'ai jamais eu le mondre problème.
Marsh Posté le 08-08-2005 à 13:02:19
Salut, 
 
Oui, le vidage de ce dossier est sans risque. Quant à l'efficacité de la manip, c'est discutable. D'ailleurs, le Prefetch est paramétrable. 
 
En ce qui concerne directement ta question, oui, c'est possible si tu as XP Pro. 
 
Marsh Posté le 08-08-2005 à 13:08:52
Dis moi comment. J'ai XP pro et il n'y a pas d'option pour exécuter une tache à l'arret.
Marsh Posté le 08-08-2005 à 13:24:31
Il te faut un script dans le dossier : 
C:\windows\SYSTEM32\GroupPolicy\Machine\Scripts\Shutdown 
 
Ca peut être un script VBS, JavaScript, Perl ou batch.
Marsh Posté le 08-08-2005 à 13:25:51
Bon, si tu tiens vraiement à t'em***der pour effectuer cette tâche, dans l'invite de cmd saisie at /? ou, dans "Aide et support", lance une recherche avec "commande at". 
 
@+
Marsh Posté le 08-08-2005 à 13:42:27
Je sais pas faire de script vbs moi. Cà ressemble à quoi ? 
La commande at ne permet pas d'exécuter une tache à l'arret.
Marsh Posté le 08-08-2005 à 13:44:12
| stonz a écrit : Je sais pas faire de script vbs moi. | 
 
Tu as plusieurs choix, tu vois ? Non seulement du VBS. 
Marsh Posté le 08-08-2005 à 14:06:23
J'ai placé mon batch dans le dossier que tu as écrit et çà ne marche pas. D'ailleurs je n'avais aucun dossier Scripts dans C:\WINDOWS\system32\GroupPolicy\Machine
Marsh Posté le 08-08-2005 à 14:14:24
1) Tu crée un raccourcis de l'invite de cmd 
2) Tu accèdes aux propriétés du raccoucis 
3) Dans cible : %SystemRoot%\system32\cmd.exe /c del /q *.* 
 
J'ai fais un essai sur un répertoire bidon et çà marche ! Attention la cmd est puissante et il ne faut pas se planter !! 
 
4) Démarrer dans : %SystemRoot%\Prefetch 
 
Ensuite tu places ce raccourcis dans le dossier C:\windows\SYSTEM32\GroupPolicy\Machine\Scripts\Shutdown 
 
@+
Marsh Posté le 08-08-2005 à 14:15:38
| stonz a écrit : J'ai placé mon batch dans le dossier que tu as écrit et çà ne marche pas. D'ailleurs je n'avais aucun dossier Scripts dans C:\WINDOWS\system32\GroupPolicy\Machine | 
 
 
OK. Je suppose que tu as créé le dossier comme indiqué. 
 
Maintenant, il faut faire connaître le script au système : 
 
Démarrer -> Exécuter -> gpedit.msc -> OK -> Paramètres Windows -> Scripts (démarrage/arrêt) -> double cliquer sur Arrêter le système -> ajouter ton script.
Marsh Posté le 08-08-2005 à 14:27:10
Ok çà marche super. On peut aussi inclure la suppression des fichiers temps dans le batch.
Marsh Posté le 08-08-2005 à 11:47:44
Bonjour,
j'ai remarqué qu'en vidant le dossier Prefetch de WINDOWS le système démarrait plus vite. L'idée est de supprimer tous les fichiers de ce dossier à chaque fermeture. Donc on peut facilement créer un batch. Mais comment créer une tache planifiée qui exécute le batch à chaque arret ? Est-ce possible selon vous, sans avoir à exécuter le batch soi-même bien sûr.
Merci de votre aide.