• 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 !

Script Shell đŸ“ Surveiller l’utilisation des disques durs avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Surveiller l’utilisation des disques durs avec PowerShell

🔩 Introduction

Ce tutoriel explique comment surveiller l’utilisation des disques durs sur un systĂšme Windows en utilisant PowerShell. Cette mĂ©thode permet d’afficher l’espace disque disponible, d’identifier les disques pleins et d’alerter en cas de faible capacitĂ©.



🔬 PrĂ©requis

‱ Connaissances de base en PowerShell

‱ Accùs administrateur sur Windows

‱ ExĂ©cution des scripts activĂ©e avec la commande
Code:
Set-ExecutionPolicy RemoteSigned



📋 DiffĂ©rentes Approches

‱ Approche #1 : VĂ©rifier l’espace disque avec une commande PowerShell

‱ Approche #2 : Automatiser la surveillance avec un script PS1 et gĂ©nĂ©rer un rapport



📈 Niveau de difficultĂ©

‱ Approche #1 : Facile

‱ Approche #2 : IntermĂ©diaire



👍 Les Avantages

‱ Approche #1 : VĂ©rification rapide sans script complexe

‱ Approche #2 : Automatisation et crĂ©ation de rapports d’alerte



👎 Les InconvĂ©nients

‱ Approche #1 : Doit ĂȘtre exĂ©cutĂ©e manuellement Ă  chaque vĂ©rification

‱ Approche #2 : NĂ©cessite une configuration pour l’envoi d’alertes



⚙ Approche #1

1ïžâƒŁ Ouvrir PowerShell en mode administrateur

2ïžâƒŁ VĂ©rifier l’espace disque disponible

Code:
Get-PSDrive -PSProvider FileSystem

3ïžâƒŁ Afficher l’espace disque en pourcentage

Code:
Get-Volume | Select-Object DriveLetter, FileSystem, SizeRemaining, Size | Format-Table -AutoSize

4ïžâƒŁ Identifier les disques ayant moins de 10% d’espace libre

Code:
Get-Volume | Where-Object {($.SizeRemaining / $.Size) -lt 0.1}



⚙ Approche #2

1ïžâƒŁ CrĂ©er un fichier nommĂ© Surveiller-Disque.ps1

2ïžâƒŁ Ajouter le code suivant dans le fichier

Code:
$seuil = 10 # Pourcentage d’espace libre minimum
$rapport = "C:\Rapports\Surveillance_Disque.txt"
Write-Output "Audit de l’espace disque - $(Get-Date)" | Out-File $rapport
$volumes = Get-Volume | Where-Object {($.SizeRemaining / $.Size) * 100 -lt $seuil}
if ($volumes) {
Write-Output "Alerte : Disques avec faible espace disponible :" | Out-File $rapport -Append
$volumes | Select-Object DriveLetter, SizeRemaining, Size | Format-Table -AutoSize | Out-File $rapport -Append
} else {
Write-Output "Aucun problĂšme d’espace disque dĂ©tectĂ©." | Out-File $rapport -Append
}
Write-Host "Vérification terminée. Rapport disponible : $rapport"

3ïžâƒŁ ExĂ©cuter le script avec la commande suivante

Code:
.\Surveiller-Disque.ps1

4ïžâƒŁ Consulter le rapport gĂ©nĂ©rĂ© dans C:\Rapports\Surveillance_Disque.txt



💡 Astuce

Ajouter une alerte par e-mail en cas de faible espace disque avec la commande suivante

Code:
Send-MailMessage -To "admin@domaine.com" -From "serveur@domaine.com" -Subject "Alerte Espace Disque" -Body (Get-Content C:\Rapports\Surveillance_Disque.txt) -SmtpServer "smtp.domaine.com"



🚹 Mise en garde

Un manque d’espace disque peut entraĂźner des erreurs systĂšme et ralentir les performances. Surveiller rĂ©guliĂšrement l’espace disponible.



🔖 Conseil

Automatiser ce script via une tùche planifiée pour une surveillance continue.



🔎 Solution alternative

Utiliser l’outil intĂ©grĂ© Gestionnaire de disques de Windows

Support Microsoft



🔗 RĂ©fĂ©rences

‱ Documentation Microsoft PowerShell

‱ Recherche sur Github

‱ Recherche Google



💬 Conclusion

Surveiller l’utilisation des disques avec PowerShell permet d’éviter les problĂšmes liĂ©s Ă  un manque d’espace. Un script PS1 permet d’automatiser cette tĂąche et de gĂ©nĂ©rer des alertes en cas de seuil critique.
 

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
17 882
Messages
29 115
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Retour
Haut Bas