• 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 📝 Redémarrer un service avec PowerShell

Scripts d'automatisation pour Windows

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Redémarrer un service avec PowerShell

🔦 Introduction

Ce guide explique comment redémarrer un service sous Windows à l’aide de PowerShell. Cette méthode est utile pour relancer un service bloqué ou appliquer des modifications sans redémarrer l’ordinateur.



🔬 Prérequis

• Avoir les droits d’administrateur sur la machine

• Accès à PowerShell en mode administrateur

• Connaître le nom du service à redémarrer



📋 Différentes Approches

Approche 1 : Redémarrer un service avec PowerShell

Approche 2 : Redémarrer 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️⃣ Redémarrer un service spécifique

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

4️⃣ Vérifier que le service est bien redémarré

Code:
Get-Service -Name "NomDuService"



⚙️ Approche 2

1️⃣ Ouvrir PowerShell en mode administrateur

2️⃣ Créer un fichier Redémarrer-Service.ps1 avec le contenu suivant

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

3️⃣ Exécuter le script avec la commande

Code:
.\Redémarrer-Service.ps1

4️⃣ Vérifier que le service est bien redémarré

Code:
Get-Service -Name "NomDuService"



💡 Astuce

Utiliser une vérification avant de redémarrer un service pour éviter les erreurs

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



🚨 Mise en garde

Redémarrer un service critique peut impacter le fonctionnement du système



🔖 Conseil

Toujours vérifier l’état d’un service avant de l’arrêter ou de le redémarrer



🔎 Solution alternative

Utiliser Task Scheduler pour automatiser le redémarrage des services à des heures définies

Documentation Microsoft Learn



🔗 Références

Github

Recherche Google



💬 Conclusion

Le redémarrage 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
18 250
Messages
29 550
Membres
356
Dernier inscrit
louisyoung044

Nouveaux membres

Retour
Haut Bas