Skip to content

AdrienSigur/PowershellProcess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

📊 PowerShell System Monitor

Un tableau de bord léger en ligne de commande pour surveiller les performances de Windows en temps réel.

Ce script affiche les processus les plus gourmands, l'état de la mémoire, du processeur et la connectivité réseau avec un code couleur intuitif pour identifier rapidement les problèmes.

🚀 Fonctionnalités

  • Top 5 des Processus : Affiche les 5 applications consommant le plus de CPU.
  • Monitoring Global :
    • Charge totale du processeur (CPU).
    • Utilisation de la mémoire vive (RAM) en pourcentage.
  • Réseau :
    • Affichage de l'adresse IPv4 locale et de la passerelle par défaut.
    • Test de connectivité : Ping automatique vers les DNS Google (8.8.8.8) pour vérifier l'accès internet.
  • Alertes Visuelles : Code couleur dynamique selon la charge.
    • 🟢 Vert : Charge normale (< 60%)
    • 🟡 Jaune : Charge modérée (60% - 85%)
    • 🔴 Rouge : Charge critique (> 85%)

📋 Prérequis

  • OS : Windows 10 / 11 ou Windows Server.
  • PowerShell : Version 5.1 ou PowerShell 7 (Core).

🛠️ Installation et Utilisation

  1. Cloner le dépôt :

    git clone [https://github.com/AdrienSigur/PowershellProcess.git](https://github.com/AdrienSigur/PowershellProcess.git)
    cd PowershellProcess
  2. Lancer le script :

    .\Process.ps1

Note : Si vous rencontrez une erreur de droits d'exécution, autorisez les scripts temporairement avec la commande suivante : Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

📷 Aperçu

Le script génère un rapport structuré directement dans la console :

Indicateur Description
CPU Top 5 Nom, ID et Temps CPU des processus lourds.
RAM Pourcentage de mémoire utilisée sur le total disponible.
Internet Statut OK/KO selon le test de ping.

About

Repository for basics process of windows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors