• 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 !

Tutoriel 📝 Résoudre les erreurs du service WinRM pour la gestion à distance

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
📝 Résoudre les erreurs du service WinRM pour la gestion à distance

🔦 Introduction

Ce tutoriel explique comment corriger les dysfonctionnements du service Windows Remote Management (WinRM) qui empêchent l’utilisation de PowerShell distant ou d’outils comme Ansible et Remote Server Manager.



🔬 Prérequis

• Connaissances de base en administration Windows

• Familiarité avec les commandes CMD et PowerShell

• Exécution avec droits administrateur



📋 Différentes Approches

Approche #1 : Redémarrer et réinitialiser le service WinRM

Approche #2 : Configurer manuellement le listener WinRM

Approche #3 : Vérifier les règles Pare-feu Windows pour WinRM



📈 Niveau de difficulté

Approche #1 : Facile

Approche #2 : Moyen

Approche #3 : Moyen



👍 Les Avantages

Approche #1 : Résout la majorité des erreurs de service

Approche #2 : Permet un contrôle précis de la configuration distante

Approche #3 : Corrige les blocages réseau invisibles



👎 Les Inconvénients

Approche #1 : Ne résout pas les problèmes liés au pare-feu

Approche #2 : Requiert une configuration réseau correcte

Approche #3 : Manipule les paramètres de sécurité réseau



⚙️ Approche #1

1️⃣ Ouvrir CMD en administrateur

2️⃣ Réinitialiser le service WinRM

Code:
winrm quickconfig -force

3️⃣ Si le service ne démarre pas, utiliser

Code:
sc config winrm start= auto

Code:
net start winrm



⚙️ Approche #2

1️⃣ Configurer un listener HTTP

Code:
winrm create winrm/config/Listener?Address=*+Transport=HTTP @{Port="5985"}

2️⃣ Vérifier la configuration active

Code:
winrm enumerate winrm/config/listener

3️⃣ Activer l’authentification de base si nécessaire

Code:
winrm set winrm/config/service/Auth @{Basic="true"}



⚙️ Approche #3

1️⃣ Vérifier que les règles du pare-feu autorisent WinRM

Code:
netsh advfirewall firewall set rule group="Windows Remote Management" new enable=yes

2️⃣ Ajouter manuellement une règle si nécessaire

Code:
New-NetFirewallRule -Name "WinRM_HTTP" -DisplayName "Allow WinRM over HTTP" -Protocol TCP -LocalPort 5985 -Action Allow



💡 Astuce

Pour la compatibilité avec Ansible, activer également les options CredSSP ou Basic Auth selon le contexte.



🚨 Mise en garde

N’activez jamais WinRM avec authentification basique sans chiffrement HTTPS dans un environnement non sécurisé.



🔖 Conseil

Tester la connexion avec la commande Test-WsMan pour valider la disponibilité de WinRM.



🔎 Solution alternative

Utiliser PsExec ou PowerShell Remoting over SSH comme substitut à WinRM.

Télécharger PsExec

PowerShell SSH Remoting



🔗 Références

Support Microsoft

Microsoft Learn

Recherche Google

Recherche sur Github



💬 Conclusion

Le service WinRM est essentiel pour la gestion distante sous Windows. En suivant ces approches, vous pourrez diagnostiquer et restaurer correctement sa fonctionnalité, assurant une communication fluide entre systèmes administrés.
 
Merci Sylvain pour tes supers tutos.
Avec mon petit niveau je t'arrive pas à la cheville.
 

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 286
Messages
29 587
Membres
356
Dernier inscrit
louisyoung044

Nouveaux membres

Retour
Haut Bas