• 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 đŸ“ Lister les processus en cours avec un script PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Lister les processus en cours avec un script PowerShell

🔩 Introduction

Ce tutoriel explique comment afficher la liste des processus en cours d’exĂ©cution sur un systĂšme Windows Ă  l’aide de PowerShell. Un script permettra d’automatiser l’affichage des processus et de filtrer les rĂ©sultats selon les besoins.



🔬 PrĂ©requis

‱ Connaissances de base en PowerShell

‱ Accùs administrateur sur Windows

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



📋 DiffĂ©rentes Approches

‱ Approche #1 : ExĂ©cuter une commande PowerShell

‱ Approche #2 : Utiliser un script PS1 pour automatiser l'affichage



📈 Niveau de difficultĂ©

‱ Approche #1 : Facile

‱ Approche #2 : IntermĂ©diaire



👍 Les Avantages

‱ Approche #1 : ExĂ©cution rapide sans configuration prĂ©alable

‱ Approche #2 : Automatisation et personnalisation des rĂ©sultats



👎 Les InconvĂ©nients

‱ Approche #1 : Aucune personnalisation avancĂ©e

‱ Approche #2 : NĂ©cessite la configuration des permissions d’exĂ©cution



⚙ Approche #1

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

2ïžâƒŁ ExĂ©cuter la commande suivante pour afficher tous les processus actifs

Code:
Get-Process

3ïžâƒŁ Filtrer les rĂ©sultats pour afficher uniquement un processus spĂ©cifique

Code:
Get-Process -Name notepad



⚙ Approche #2

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

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

Code:
$processus = Get-Process
$processus | Format-Table Id, ProcessName, CPU, WS -AutoSize

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

Code:
.\Lister-Processus.ps1



💡 Astuce

Utiliser
Code:
Export-Csv
pour sauvegarder la liste des processus dans un fichier

Code:
Get-Process | Export-Csv -Path C:\processus.csv -NoTypeInformation



🚹 Mise en garde

L’exĂ©cution des scripts peut ĂȘtre bloquĂ©e par la politique de sĂ©curitĂ© de Windows. Utiliser
Code:
Set-ExecutionPolicy Unrestricted
avec précaution.



🔖 Conseil

Ajouter des commentaires dans les scripts pour faciliter la maintenance et la compréhension.



🔎 Solution alternative

Utiliser l’outil intĂ©grĂ© Gestionnaire des tĂąches ou des logiciels comme Process Explorer

Process Explorer



🔗 RĂ©fĂ©rences

‱ Documentation Microsoft PowerShell

‱ Recherche sur Github

‱ Recherche Google



💬 Conclusion

Lister les processus en cours avec PowerShell est simple et efficace. L’utilisation d’un script PS1 permet d’automatiser et de personnaliser les rĂ©sultats.
 

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 281
Messages
29 581
Membres
356
Dernier inscrit
louisyoung044

Nouveaux membres

Retour
Haut Bas