• 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 đŸ“ ArrĂȘter un service avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 ArrĂȘter un service avec PowerShell

🔩 Introduction

Ce guide explique comment arrĂȘter un service sous Windows Ă  l’aide de PowerShell. Cette mĂ©thode permet de gĂ©rer efficacement les services en Ă©vitant d’utiliser l’interface graphique.



🔬 PrĂ©requis

‱ Avoir les droits d’administrateur sur la machine

‱ Accùs à PowerShell en mode administrateur

‱ ConnaĂźtre le nom du service Ă  arrĂȘter



📋 DiffĂ©rentes Approches

‱ Approche 1 : ArrĂȘter un service avec PowerShell

‱ Approche 2 : ArrĂȘter un service via un fichier .PS1



📈 Niveau de difficultĂ©

‱ Approche 1 : Facile

‱ Approche 2 : IntermĂ©diaire



👍 Les Avantages

‱ Approche 1 : Rapide et sans fichier supplĂ©mentaire

‱ Approche 2 : Automatisable et rĂ©utilisable



👎 Les InconvĂ©nients

‱ Approche 1 : Doit ĂȘtre exĂ©cutĂ©e manuellement

‱ Approche 2 : Gestion d’un fichier .PS1 nĂ©cessaire



⚙ Approche 1

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

2ïžâƒŁ VĂ©rifier la liste des services et leur Ă©tat

Code:
Get-Service

3ïžâƒŁ ArrĂȘter un service spĂ©cifique

Code:
Stop-Service -Name "NomDuService" -Force

4ïžâƒŁ VĂ©rifier que le service est bien arrĂȘtĂ©

Code:
Get-Service -Name "NomDuService"



⚙ Approche 2

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

2ïžâƒŁ CrĂ©er un fichier ArrĂȘter-Service.ps1 avec le contenu suivant

Code:
$NomService = "NomDuService"
Stop-Service -Name $NomService -Force

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

Code:
.\ArrĂȘter-Service.ps1

4ïžâƒŁ VĂ©rifier que le service est bien arrĂȘtĂ©

Code:
Get-Service -Name "NomDuService"



💡 Astuce

Utiliser une condition pour Ă©viter de tenter d’arrĂȘter un service dĂ©jĂ  arrĂȘtĂ©

Code:
If ((Get-Service -Name "NomDuService").Status -eq "Running") {Stop-Service -Name "NomDuService" -Force}



🚹 Mise en garde

ArrĂȘter un service critique peut affecter le bon fonctionnement du systĂšme



🔖 Conseil

Toujours vĂ©rifier l’état d’un service avant d’exĂ©cuter une commande d’arrĂȘt



🔎 Solution alternative

Utiliser Task Scheduler pour automatiser l’arrĂȘt des services Ă  des heures dĂ©finies

Documentation Microsoft Learn



🔗 RĂ©fĂ©rences

‱ Github

‱ Recherche Google



💬 Conclusion

L’arrĂȘt d’un service avec PowerShell est une mĂ©thode rapide et efficace, particuliĂšrement utile pour l’administration manuelle ou l’automatisation via un script .PS1
 

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

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
17 882
Messages
29 118
Membres
355
Dernier inscrit
Jea n

Nouveaux membres

Anniversaires

Retour
Haut Bas