• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Nettoyage disque et gestion mémoire cache avec scripts PowerShell

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
⚔ Automatisation du nettoyage du disque et de la gestion de la mémoire cache avec des scripts PowerShell (Windows)

Introduction

Ce tutoriel vous montre comment automatiser le nettoyage du disque et la gestion de la mémoire cache sur Windows en utilisant des scripts PowerShell. Cette méthode permet de maintenir un système propre et de libérer de l'espace disque sans intervention manuelle répétée.



📜 Prérequis

• Windows 10 ou Windows 11.

• Privilèges d'administrateur.

• PowerShell installé (version 5.1 ou supérieure).



📝 Méthodologie

✅ Création du script PowerShell pour nettoyer le disque

• Ouvrez PowerShell en tant qu'administrateur.

• Créez un fichier script en utilisant l'éditeur de texte intégré ou Notepad. Utilisez cette commande pour supprimer les fichiers temporaires :
Code:
Remove-Item -Path "C:\Windows\Temp*" -Recurse -Force

• Ajoutez une commande pour vider la corbeille :
Code:
Clear-RecycleBin -Force

• Enregistrez ce fichier avec l'extension .ps1 dans un dossier accessible.



📝 Planification de l'exécution automatique du script

• Ouvrez le Planificateur de tâches de Windows en tapant taskschd.msc dans la barre de recherche.

• Créez une nouvelle tâche, puis dans l'onglet Déclencheurs, sélectionnez Créer un déclencheur et définissez la fréquence (quotidienne, hebdomadaire, etc.).

• Dans l'onglet Actions, sélectionnez Démarrer un programme, puis pointez vers votre fichier PowerShell.

• Cochez Exécuter avec les privilèges les plus élevés pour éviter les erreurs de permission.



📝 Nettoyage de la mémoire cache avec PowerShell

• Ajoutez cette commande à votre script pour vider la mémoire cache de Windows :
Code:
Clear-Content -Path "$env
\Prefetch*" -Force

• Ajoutez une commande pour gérer les fichiers cache des navigateurs (ici, pour Edge) :
Code:
Remove-Item -Path "$env
\Microsoft\Edge\User Data\Default\Cache*" -Recurse -Force

• Sauvegardez le script et planifiez-le pour un nettoyage automatique.



💡 Astuce

Vous pouvez utiliser Get-EventLog pour surveiller l'activité du système et ajuster la fréquence de nettoyage selon l'utilisation du disque et de la mémoire cache.



🚨 Avertissement

Le nettoyage excessif ou fréquent de certains dossiers système comme Prefetch peut ralentir le démarrage de certaines applications. Soyez sélectif dans les fichiers que vous supprimez.



🛠️ Conseil

Il est recommandé d'ajouter une vérification des droits d'administrateur dans le script PowerShell afin d'éviter toute erreur liée aux permissions :
Code:
If (-Not([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Exit }



🔗 Solution alternative

Si vous souhaitez automatiser le nettoyage sans script, vous pouvez utiliser des outils comme CCleaner, qui permet de planifier un nettoyage régulier du disque :
CCleaner



🏁 Conclusion

En suivant ces étapes, vous avez automatisé le processus de nettoyage du disque et de gestion de la mémoire cache sous Windows en utilisant PowerShell, optimisant ainsi les performances de votre système.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
18 010
Messages
29 283
Membres
356
Dernier inscrit
Matth974

Nouveaux membres

Retour
Haut Bas