Améliorer l'ergonomie de PowerShell en ligne de commande grâce à PSReadLine
2 min de lecture · Mis à jour le 25 avril 2022
Bonjour,
Le module PowerShell PSReadLine remplace l’expérience en ligne de commande pour PowerShell 3 et plus. Il fournit les éléments suivants :
- Coloration syntaxique
- Notification d’erreurs de syntaxe
- Édition multiligne
- Personnalisation des raccourcis claviers
- Mode Windows, Emacs ou Vi
- Complétion
- Complétion prédictive
- Historique
https://github.com/PowerShell/PSReadLine
La prédiction est activée par défaut dans PSReadLine 2.2.6.
Syntaxes utilisées dans la vidéo
# Installation sous Windows PowerShellpowershell -noprofile -command "Install-Module PSReadLine -Force -SkipPublisherCheck"
# Installation sous PowerShell Core/7pwsh.exe -noprofile -command "Install-Module PSReadLine -Force -SkipPublisherCheck -AllowPrerelease"
# Vous pouvez créer un fichier profile pour personnaliser et configurer le modulenotepad $profile
## Vous pouvez y ajouter les informations suivantes :# Charger le moduleImport-Module PSReadLine# Menu navigable lors de l'utilisation de TABSet-PSReadlineKeyHandler -Key Tab -Function MenuComplete# Activer la prédiction basée sur l'historiqueSet-PSReadLineOption -PredictionSource History# Configurer la vue de la prédiction sous forme de listeSet-PSReadLineOption -PredictionViewStyle ListView# Utiliser le mode d'édition WindowsSet-PSReadLineOption -EditMode Windows## Enregistrer et lancer PowerShell pour tester
# Afficher tous les raccourcis claviersGet-PSReadlineKeyHandlerVideo : Améliorer l'ergonomie de PowerShell en ligne de commande grâce à PSReadLine
Liens en relation
- PowerShell
PowerShell - Envoyer simplement des objets dans des variables différentes
PowerShell - Astuce - Envoyer simplement des objets dans des variables différentes
1 min de lecture
- PowerShell
Windows Admin Center - Installer des extensions en PowerShell
Je trouve cela assez long de devoir installer les extensions de Windows Admin Center à partir de l'interface et PowerShell le fait facilement
2 min de lecture
- PowerShell
Visualiser d'autres types de fichiers contenant du simple texte dans Windows
Il est possible de visualiser d'autres types de fichiers contenant du simple texte comme les fichiers .ps1, .psm1, .psd1, .twig, .gcode... dans l'explorateur de fichiers Windows
1 min de lecture
- PowerShell
PowerShell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowerShell
2 min de lecture
- PowerShell
PowerShell - Afficher les connexions réseau (équivalent de netstat)
Afficher les connexions réseau (ports en écoute, connexions actives...)
2 min de lecture
- PowerShell
PowerShell - Tester la résolution de nom (équivalent de nslookup)
Commandes PowerShell permettant de tester la résolution de nom (équivalent de nslookup)
3 min de lecture


