PowerShell, développé par Microsoft, est un langage de script robuste et un cadre d'automatisation qui s'est taillé une place parmi les administrateurs Windows. Cependant, ses capacités ne se limitent pas à Windows. Conscient de la demande croissante de solutions multiplateformes, Microsoft a étendu la portée de PowerShell à Linux, y compris à des distributions comme Ubuntu.
Fonctionnalités supplémentaires de PowerShell :
- Efficacité multiplateforme: La compatibilité de PowerShell avec Windows, macOS et Linux garantit une expérience cohérente, permettant aux utilisateurs de déployer les mêmes scripts et commandes sur divers systèmes d'exploitation.
- Automatisation avancée: Réputé pour ses prouesses en matière d'automatisation, PowerShell facilite la création de scripts complexes pour l'automatisation des tâches, la gestion du système et le traitement efficace des données.
- Intégration transparente de Microsoft: Pour ceux qui utilisent des plateformes Microsoft comme Azure, Office 365 ou Active Directory, PowerShell propose des applets de commande et des modules sur mesure, rationalisant les interactions.
- Un soutien communautaire dynamique: Une communauté PowerShell dynamique et étendue offre des ressources inestimables, des modules spécialisés aux conseils d'experts, améliorant l'efficacité des utilisateurs.
- Développement continu: L'engagement de Microsoft dans l'évolution de PowerShell garantit qu'il reste à la pointe des avancées technologiques.
Pour ceux qui souhaitent exploiter les capacités de PowerShell sur Ubuntu, nous poursuivrons le processus d'installation en utilisant le référentiel APT officiel de Microsoft, garantissant que vous puissiez accéder aux dernières versions et mises à jour.
Conditions préalables à l'installation de PowerShell
Pour installer correctement PowerShell sur Ubuntu, assurez-vous de remplir les conditions suivantes :
Configuration système requise et versions Ubuntu prises en charge
Composant | Minimum requis |
---|---|
Processeur | Processeur double cœur de 2 GHz ou plus rapide |
RAM | 4 Go ou plus |
Espace disque | 25 Go d'espace libre |
Réseau | Connexion Internet haut débit |
Versions prises en charge | Ubuntu 22.04 (Jammy), Ubuntu 20.04 (Focale) |
Exigences supplémentaires
La plupart d'entre eux seront automatiquement disponibles sur votre installation Ubuntu par défaut.
Exigence | Description |
---|---|
Connexion Internet | Nécessaire pour télécharger PowerShell et appliquer les mises à jour. |
Conventions des terminaux | Toutes les commandes du terminal doivent être exécutées en tant qu'utilisateur normal avec sudo privilèges. |
Commandes CLI | Utilisez l'interface de ligne de commande (CLI) pour l'installation et la configuration. |
Outils de gestion de paquets | Assurez-vous que les outils de gestion des packages sont installés (par exemple, apt , dpkg ). |
Mettre à jour Ubuntu avant l'installation de PowerShell
Avant l'installation, mettez à jour votre système pour vous assurer que tous les packages sont à jour. Cela permet d'éviter tout conflit lors de l'installation. Pour cela, ouvrez un terminal et exécutez la commande suivante :
sudo apt update
Une fois la mise à jour terminée, mettez à niveau tous les packages obsolètes avec la commande ci-dessous :
sudo apt upgrade
Installer les packages PowerShell initiaux
Pour installer PowerShell, vous devez mettre en place des dépendances spécifiques. Bien que la plupart de ces packages soient déjà présents sur votre système, l'exécution de la commande suivante garantit qu'ils sont installés :
sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y
Importer le référentiel Microsoft PowerShell APT
Pour vous assurer de toujours disposer de la version la plus à jour de PowerShell disponible sur votre système, vous devez importer la clé GPG et le référentiel. Commencez par importer la clé GPG à l'aide de la commande :
curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null
Ensuite, importez le référentiel qui correspond à votre version de distribution Ubuntu.
Note: Ubuntu 24.04 Noble Numbat LTS n'est pas pris en charge pour le moment.
Pour Ubuntu 22.04 Jammy JellyFish LTS utilisateurs, exécutez la commande suivante :
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/22.04/prod/ jammy main" | sudo tee /etc/apt/sources.list.d/powershell.list
Pour Ubuntu 20.04 Focal Fossa LTS utilisateurs, exécutez cette commande :
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/20.04/prod/ focal main" | sudo tee /etc/apt/sources.list.d/powershell.list
Mettre à jour la liste des packages après l'importation PowerShell PPA
Après avoir ajouté le référentiel PowerShell, mettez à jour la liste des packages en exécutant la commande suivante :
sudo apt update
Finaliser l'installation de PowerShell via la commande APT
Une fois tout en place, vous pouvez maintenant installer PowerShell à l'aide de la commande ci-dessous :
sudo apt install powershell
Vérifier l'installation de PowerShell
Une fois l'installation terminée, il est essentiel de vérifier que PowerShell a été correctement installé et fonctionnel sur votre système Ubuntu. Pour activer et lancer une nouvelle instance PowerShell, saisissez la commande suivante dans votre terminal :
pwsh
Lors de l'exécution de la commande, vous devriez voir une nouvelle invite PowerShell, indiquant qu'elle s'exécute avec succès sur votre système.
Maintenant que vous avez confirmé l'installation réussie de PowerShell, vous pouvez l'utiliser pour gérer votre système, exécuter des scripts et exécuter des commandes comme vous le feriez sur un système Windows.
Commandes PowerShell de base
Accéder à l'aide avec PowerShell
Pour accéder au système d'aide intégré et en savoir plus sur les commandes PowerShell et leur utilisation, utilisez le help
commande:
help
Cette commande fournit un aperçu des applets de commande disponibles et des instructions d'utilisation de base.
Obtenir des informations PowerShell
Pour obtenir des informations détaillées sur l'environnement PowerShell, telles que la version et l'exécution, utilisez le Get-Host
applet de commande :
Get-Host
Répertorier le contenu du répertoire sur PowerShell
Pour lister le contenu d'un répertoire, similaire au ls
sous Linux, utilisez la commande dir
pseudonyme pour le Get-ChildItem
applet de commande :
dir
Afficher l'historique des commandes sur PowerShell
Pour afficher l'historique des commandes précédemment exécutées dans la session PowerShell en cours, utilisez le Get-History
applet de commande :
Get-History
Répertorier les informations sur le processus sur PowerShell
Pour afficher des informations sur les processus en cours d'exécution sur votre système, utilisez le Get-Process
applet de commande :
Get-Process
Quitter l'instance PowerShell sur PowerShell
exit
Commandes PowerShell supplémentaires
Mettre à jour PowerShell
Pour rechercher des mises à jour et mettre à niveau tous les packages, y compris PowerShell, utilisez la ligne de commande et exécutez la commande suivante. Cette commande garantit que votre système reste à jour :
sudo apt update && sudo apt upgrade
Supprimer PowerShell
Si vous décidez de supprimer PowerShell de votre système, procédez comme suit :
Utilisez la commande suivante pour désinstaller PowerShell :
sudo apt remove powershell
Supprimez le dépôt en exécutant la commande suivante :
sudo rm /etc/apt/sources.list.d/powershell.list
Pour une bonne gestion et sécurité, supprimez la clé GPG à l'aide de la commande suivante :
sudo rm /usr/share/keyrings/powershell.gpg
Conclusion
En conclusion, l'installation de PowerShell sur Ubuntu à l'aide du référentiel APT officiel de Microsoft offre aux utilisateurs une interface de ligne de commande puissante et polyvalente. En suivant les étapes décrites dans ce guide, les utilisateurs peuvent intégrer de manière transparente PowerShell dans leur environnement Ubuntu, élargissant ainsi leur boîte à outils pour une gestion efficace du système.
Liens utiles
Voici un lien précieux lié à l’utilisation de PowerShell :
- Documentation PowerShell: accédez à une documentation complète, comprenant des didacticiels et des documents de référence, pour obtenir des guides détaillés sur l'installation, la configuration et l'utilisation de PowerShell.