PowerShell et MCP Server
Connectez vos scripts PowerShell à GitHub Copilot ou Claude via le Model Context Protocol.
2026-03-14Tutoriels, scripts et bonnes pratiques PowerShell pour les sysadmins et développeurs francophones.
PowerShell est un shell de ligne de commande multiplateforme (Windows, macOS, Linux) et un langage de script développé par Microsoft. Sa force : il manipule des objets .NET et non du texte brut, ce qui le rend extrêmement puissant pour l'automatisation système et DevOps.
Verbe-Nom cohérents# Votre première commande PowerShell
Get-Help about_PowerShell
# Lister les processus actifs
Get-Process | Sort-Object CPU -Desc |
Select-Object -First 5 Name, CPU
# Version installée
$PSVersionTable.PSVersion
Téléchargez la dernière version LTS depuis GitHub ou via winget :
winget install Microsoft.PowerShell
Commencez par l'introduction pour comprendre les concepts fondamentaux : cmdlets, pipeline, types d'objets.
Introduction à PowerShell →Chaque article propose des exemples prêts à copier-coller. Testez dans votre terminal et adaptez !
# Activer la complétion intelligente
Install-Module PSReadLine -Force
Set-PSReadLineOption -PredictionSource History
# Lister les 5 processus les plus gourmands en mémoire
Get-Process |
Sort-Object WorkingSet64 -Descending |
Select-Object -First 5 Name, @{N='RAM (MB)';E={[math]::Round($_.WorkingSet64/1MB,1)}} |
Format-Table -AutoSize
# Installer et utiliser le module PSReadLine
Install-Module -Name PSReadLine -Scope CurrentUser -Force
# Activer la prédiction basée sur l'historique
Set-PSReadLineOption -PredictionSource History
Set-PSReadLineOption -PredictionViewStyle ListView
# Se connecter à des machines distantes
$sessions = New-PSSession -ComputerName 'srv01','srv02','srv03'
Invoke-Command -Session $sessions -ScriptBlock {
Get-Service -Name 'wuauserv' | Select-Object MachineName, Status
}
$sessions | Remove-PSSession
Connectez vos scripts PowerShell à GitHub Copilot ou Claude via le Model Context Protocol.
2026-03-14try/catch/finally, $ErrorActionPreference et scripts robustes.
2025-03-21If/Else, switch, foreach, while et do-while pour contrôler le flux de vos scripts.
2025-03-14Tapez un mot-clé pour trouver un article instantanément.
pwsh.fr est un site indépendant dédié à PowerShell en langue française. Tous les articles sont rédigés par des praticiens, avec des exemples concrets testés sur Windows et Linux (PowerShell 7+).