Introduction
Dans ce tutoriel, vous apprendrez à exécuter des commandes PowerShell sur un système Windows distant. Cette capacité est essentielle pour la gestion à distance des serveurs et des postes de travail dans un environnement réseau.🛠 Prérequis
- Deux ordinateurs sous Windows 10 ou 11, avec PowerShell installé.
- Les deux machines doivent être configurées pour communiquer sur le réseau.
- Droits d'administrateur sur les deux systèmes.
Procédure
Activer la Gestion à Distance
- Sur le système distant, ouvrez PowerShell en tant qu'administrateur.
- Exécutez la commande Enable-PSRemoting -Force pour activer la gestion à distance.
🛡 Configurer le Pare-feu
- Toujours sur le système distant, assurez-vous que le pare-feu autorise les connexions PowerShell. Exécutez Set-NetFirewallRule -Name WINRM-HTTP-In-TCP-PUBLIC -Enable True.
Établir une Session à Distance
- Sur votre machine locale, lancez PowerShell en tant qu'administrateur.
- Utilisez la commande Enter-PSSession -ComputerName [NomOuAdresseIPDuSystèmeDistant] -Credential [NomD'utilisateur] pour démarrer une session à distance.
- Remplacez [NomOuAdresseIPDuSystèmeDistant] par le nom ou l'adresse IP du système distant et [NomD'utilisateur] par un compte utilisateur ayant des droits administratifs sur le système distant.
Avertissements
- Exécuter des commandes sur un système distant peut affecter son fonctionnement. Assurez-vous d'avoir les autorisations nécessaires et de comprendre les implications.
- La configuration incorrecte du pare-feu peut exposer votre système à des risques de sécurité.
Conseils
- Testez toujours les commandes dans un environnement de test avant de les appliquer à un environnement de production.
- Utilisez des sessions chiffrées pour améliorer la sécurité lors de la gestion à distance.