PowerShell est une solution d'automatisation des tâches multiplateforme composée d'un shell de ligne de commande, d'un langage de script et d'un cadre de gestion de configuration. PowerShell fonctionne sous Windows, Linux et MacOs.
Shell de ligne de commande
PowerShell est un shell de commande moderne qui inclut les meilleures fonctionnalités d'autres shells populaires. Contrairement à la plupart des shells qui acceptent et renvoient uniquement du texte, PowerShell accepte et renvoie des objets .NET. Le shell comprend les fonctionnalités suivantes :
- Historique de ligne de commande robuste
- Complétion des onglets et prédiction des commandes (voir about_PSReadLine )
- Prend en charge les alias de commandes et de paramètres
- Pipeline pour enchaîner les commandes
- Système d'aide dans la console , similaire aux “man”pages Unix
Langage de script
En tant que langage de script, PowerShell est couramment utilisé pour automatiser la gestion des systèmes. Il est également utilisé pour créer, tester et déployer des solutions, souvent dans des environnements CI/CD. PowerShell est construit sur le Common Language Runtime (CLR) .NET. Toutes les entrées et sorties sont des objets .NET. Pas besoin d'analyser la sortie texte pour extraire les informations de la sortie. Le langage de script PowerShell inclut les fonctionnalités suivantes :
- Extensible via des fonctions , des classes , des scripts et des modules
- Système de formatage extensible pour une sortie facile
- Système de types extensible pour créer des types dynamiques
- Prise en charge intégrée des formats de données courants tels que CSV , JSON et XML
Installer PowerShell sous Windows
- Installez PowerShell à l'aide de Winget (recommandé)
- Installation du package MSI
- Installation du package ZIP
- Installer en tant qu'outil .NET Global
- Installation à partir du Microsoft Store
- Installation d'une version d'aperçu
- Mise à niveau d'une installation existante
- Déploiement sur Windows 10 IoT Entreprise
- Déploiement sur Windows 10 IoT Core
- Déploiement sur Nano Server
- Utilisation à distance PowerShell
- Versions prises en charge de Windows
- Assistance à l'installation
Il existe plusieurs façons d'installer PowerShell sous Windows. Chaque méthode d'installation est conçue pour prendre en charge différents scénarios et flux de travail. Choisissez la méthode qui correspond le mieux à vos besoins.
- Winget - Méthode recommandée pour installer PowerShell sur les clients Windows
- Package MSI - Meilleur choix pour les serveurs Windows et les scénarios de déploiement d'entreprise
- Package ZIP - Le moyen le plus simple de « charger latéralement » ou d'installer plusieurs versions
- Utilisez cette méthode pour les systèmes Windows Nano Server, Windows IoT et Arm
- Outil .NET Global - Un bon choix pour les développeurs .NET qui installent et utilisent d'autres outils globaux
- Package Microsoft Store - Un moyen simple d'installation pour les utilisateurs occasionnels de PowerShell, mais il présente des limites
Note
Les commandes d'installation de cet article concernent la dernière version stable de PowerShell. Pour installer une version différente de PowerShell, ajustez la commande en fonction de la version dont vous avez besoin. Les liens suivants vous dirigent vers la page de publication de chaque version du référentiel PowerShell sur GitHub.
- Version stable : https://aka.ms/powershell-release?tag=stable
- Version LTS : https://aka.ms/powershell-release?tag=lts
- Version préliminaire : https://aka.ms/powershell-release?tag=preview
Les liens de téléchargement pour chaque package se trouvent dans la section Actifs de la page Release. La section Actifs peut être réduite, vous devrez donc peut-être cliquer pour la développer.
Aucun commentaire:
Enregistrer un commentaire