jeudi 7 février 2008

Commandes Batch de nettoyage

Des opérations courantes de défragmentation, d'effacement de répertoires temporaires sont nécessaire qu'il est possible d'automatiser avec le planificateur de tâches de Windows.

Défragmentation des disques
nom du fichier : Defrag_disques.bat

@echo off
rem -------------------------------------
rem Defrag_disques.bat
rem -- Defragmente tous les disques du Pc
rem -------------------------------------
%SystemRoot%\System32\defrag c: -f
%SystemRoot%\System32\defrag d: -f
%SystemRoot%\System32\defrag e: -f
%SystemRoot%\System32\defrag f: -f


Vider le répertoire temporaire: Temp
nom du fichier : Efface_temp.bat

@echo off
rem -------------------------------------
rem Efface_temp.bat
rem -- efface le fichier temporaire : temp
rem -------------------------------------
call couleur.bat
rem desactiver tous les attributs de tous les fichiers du dossier, de tous ses sous dossiers
attrib -r -a -h -s c:\temp\*.* /s /d
del /q/s/f c:\temp\*.*


Vider le répertoire temporaire: Temporary Internet Files
nom du fichier : Efface_TIF.bat

@echo off
rem -------------------------------------
rem Efface_TIF.bat
rem -- Efface le fichier cache Internet
rem -------------------------------------
call couleur.bat
rem desactiver tous les attributs de tous les fichiers du dossier, de tous ses sous dossiers
attrib -r -a -h -s c:\"Fichiers Internet temporaires"\*.* /s /d
del /q/s/f c:\"Fichiers Internet temporaires"\*.*


Commande arrêt Windows XP
nom du fichier : Xp_arret.bat

@echo off
Rem-----------------------------
rem Xp_arret.bat
Rem permet l'arret de windows XP
rem ----------------------------
%SystemRoot%\System32\shutdown.exe -s -f -t 0