• 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 đŸ“ Terminer un processus spĂ©cifique avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Terminer un processus spĂ©cifique avec PowerShell

🔩 Introduction

Ce tutoriel explique comment terminer un processus spécifique en cours d'exécution sur un systÚme Windows à l'aide de PowerShell. Il présente une méthode simple via une commande directe et une autre avec un script automatisé.



🔬 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 : ExĂ©cuter une commande PowerShell

‱ Approche #2 : Utiliser un script PS1 pour automatiser l'arrĂȘt d'un processus



📈 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 gestion avancĂ©e des processus



👎 Les InconvĂ©nients

‱ Approche #1 : Doit ĂȘtre exĂ©cutĂ©e manuellement pour chaque processus

‱ 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 terminer un processus spĂ©cifique

Code:
Stop-Process -Name notepad -Force

3ïžâƒŁ Pour arrĂȘter un processus par son identifiant (PID)

Code:
Stop-Process -Id 1234 -Force



⚙ Approche #2

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

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

Code:
param(
[string]$ProcessusNom
)
$processus = Get-Process -Name $ProcessusNom -ErrorAction SilentlyContinue
if ($processus) {
Stop-Process -Name $ProcessusNom -Force
Write-Host "Le processus $ProcessusNom a Ă©tĂ© arrĂȘtĂ©."
} else {
Write-Host "Le processus $ProcessusNom n'a pas été trouvé."
}

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

Code:
.\Terminer-Processus.ps1 -ProcessusNom notepad



💡 Astuce

Lister les processus avant de les arrĂȘter avec la commande suivante

Code:
Get-Process | Select-Object ProcessName, Id



🚹 Mise en garde

L'arrĂȘt d'un processus critique peut entraĂźner l'instabilitĂ© du systĂšme. VĂ©rifier avant d'utiliser
Code:
Stop-Process -Force



🔖 Conseil

Ajouter des messages de confirmation dans le script pour Ă©viter l'arrĂȘt involontaire d’un processus



🔎 Solution alternative

Utiliser l’outil intĂ©grĂ© Gestionnaire des tĂąches ou Process Explorer pour une gestion plus visuelle

Process Explorer



🔗 RĂ©fĂ©rences

‱ Documentation Microsoft PowerShell

‱ Recherche sur Github

‱ Recherche Google



💬 Conclusion

Terminer un processus avec PowerShell est rapide et efficace. Un script PS1 permet d'automatiser cette action et d'Ă©viter les erreurs humaines.
 

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 118
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Anniversaires

Retour
Haut Bas