Installation de PowerShell¶
1. Objectif du cours¶
Montrer comment vérifier la présence et la version de PowerShell, puis détailler les installations sous Windows 10 et Ubuntu (Linux). Fournir les commandes et étapes nécessaires pour installer et lancer PowerShell.
2. Notions et définitions essentielles¶
- PowerShell : shell en ligne de commandes et langage de script basé sur .NET, destiné à l'automatisation et à la gestion de configurations.
- Open Source et multiplateforme : PowerShell est désormais logiciel libre et fonctionne sur Windows et Linux.
- MSI / DEB / APT : formats et gestionnaires de paquets utilisés respectivement sur Windows (MSI) et Ubuntu (DEB + APT).
3. Fonctionnement et principes¶
- PowerShell combine un interpréteur de commandes (shell) et un langage de script orienté tâches, s'appuyant sur la plateforme .NET.
- Initialement intégré à Windows, il est devenu un produit indépendant et portable ; l'installation varie selon l'OS : exécutable MSI sous Windows, paquets Microsoft ajoutés au gestionnaire APT sous Ubuntu.
- La vérification de l'installation se fait soit par l'interface (recherche dans le menu Démarrer sous Windows) soit en lançant le shell et en consultant sa version.
4. Commandes et manipulations¶
Groupées selon procédure (ces commandes sont extraites du document) :
- Vérifications et lancement
- pwsh : lancer PowerShell sous Linux.
- $PsVersionTable : afficher les informations de version depuis PowerShell.
-
pwsh --version : afficher la version depuis le shell (option de version).
-
Préparation Ubuntu / gestion de sudo
-
sudo passwd : définir/réinitialiser le mot de passe sudo si nécessaire.
-
Mise à jour et ajout du dépôt Microsoft (Ubuntu 18.04)
- apt-get update : mettre à jour la liste des paquets.
- cd /tmp : se placer dans /tmp pour les téléchargements.
- wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb : télécharger le paquet de configuration Microsoft.
-
sudo apt-get install ./packages-microsoft-prod.deb : installer le paquet DEB téléchargé (ajoute le repo Microsoft).
-
Installation de PowerShell (Ubuntu)
- sudo apt install powershell : installer PowerShell via APT.
Remarque Windows : le cours recommande de télécharger et exécuter le MSI officiel Microsoft (installation GUI). Penser à cocher l'option "Add « open here » context menus to explorer" si souhaité et lancer PowerShell en mode administrateur.
5. Sécurité et bonnes pratiques¶
- Télécharger le MSI uniquement depuis le site officiel de Microsoft (recommandation explicite).
- Sous Windows, lancer PowerShell en mode administrateur lorsque nécessaire.
- Sous Ubuntu, s'assurer que sudo est configuré avec un mot de passe (commande pour le définir fournie).
- Ajouter le dépôt Microsoft via le paquet officiel plutôt que d'utiliser des sources non officielles.
6. Points essentiels à retenir pour le TSSR¶
- PowerShell est un shell et langage de script basé sur .NET, open source et multiplateforme.
- Sous Windows 10, privilégier l'installation via le MSI officiel Microsoft.
- Sous Ubuntu 18.04, il faut ajouter le package Microsoft au système puis installer via APT.
- Vérifier et configurer sudo avant d'installer sur Ubuntu (sinon définir un mot de passe sudo).
- Après installation, lancer le shell permet de vérifier l'installation et d'obtenir la version.
- Cocher l'option d'intégration au menu contextuel (explorer) est proposée dans l'installateur Windows.
- Le document insiste sur l'utilisation des outils fournis par Microsoft (dépôt/paquet officiels).
- Lancement en mode administrateur est recommandé sous Windows pour éviter des permissions bloquantes.
7. Tableau récapitulatif¶
| Critère | Windows 10 | Ubuntu 18.04 |
|---|---|---|
| Source recommandée | MSI officiel Microsoft (site officiel) | Paquet Microsoft + APT (packages-microsoft-prod.deb) |
| Méthode d'installation | Exécuter le MSI (GUI) | Ajouter dépôt, puis apt install |
| Disponibilité par défaut | Anciennement intégré, désormais à installer | Non présent dans le repo officiel par défaut |
| Privilèges | Lancer en mode administrateur recommandé | Nécessite sudo configuré |
| Vérification post-install | Lancer PowerShell via le menu Démarrer | Lancer le shell et consulter la version |
8. Vérifications pratiques¶
- Sous Windows : rechercher PowerShell dans le menu Démarrer pour confirmer l'installation et lancer le programme (préférer l'exécution en administrateur).
- Sous Linux : tenter de lancer le shell pour vérifier la présence de PowerShell.
- Dans PowerShell : obtenir la version via la variable interne ou l'option de version pour confirmer une installation correcte.
- Lors de l'installation APT : suivre les invites (confirmation Y) et vérifier l'absence d'erreurs à la fin.
9. Flashcards Anki¶
pwsh :: Commande pour lancer PowerShell sous Linux (indiquée dans le document) $PsVersionTable :: Variable PowerShell permettant d'afficher les informations de version pwsh --version :: Option/commande pour afficher la version de PowerShell (indiquée) sudo passwd :: Commande pour définir ou réinitialiser le mot de passe sudo sur Ubuntu apt-get update :: Commande pour mettre à jour la liste des paquets (Ubuntu) cd /tmp :: Commande pour se placer dans le répertoire /tmp avant téléchargement wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb :: URL/commande pour télécharger le paquet Microsoft de configuration sudo apt-get install ./packages-microsoft-prod.deb :: Commande pour installer le paquet DEB téléchargé (ajout du dépôt Microsoft) sudo apt install powershell :: Commande pour installer PowerShell via APT sur Ubuntu Site officiel de Microsoft :: Lieu recommandé pour télécharger le MSI d'installation sous Windows (indiqué dans le document)