

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é.

âą Connaissances de base en PowerShell
âą AccĂšs administrateur sur Windows
⹠Exécution des scripts activée avec la commande
Code:
Set-ExecutionPolicy RemoteSigned

⹠Approche #1 : Exécuter une commande PowerShell
âą Approche #2 : Utiliser un script PS1 pour automatiser l'arrĂȘt d'un processus

âą Approche #1 : Facile
⹠Approche #2 : Intermédiaire

⹠Approche #1 : Exécution rapide sans configuration préalable
⹠Approche #2 : Automatisation et gestion avancée des processus

âą Approche #1 : Doit ĂȘtre exĂ©cutĂ©e manuellement pour chaque processus
âą Approche #2 : NĂ©cessite la configuration des permissions dâexĂ©cution



Code:
Stop-Process -Name notepad -Force

Code:
Stop-Process -Id 1234 -Force



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é."
}

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

Lister les processus avant de les arrĂȘter avec la commande suivante
Code:
Get-Process | Select-Object ProcessName, Id

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

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

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

âą Documentation Microsoft PowerShell
âą Recherche sur Github
âą Recherche Google

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