Qu'est-ce que PowerShell ?

Écrit par Coursera Staff • Mise à jour à

Découvrez PowerShell, notamment la configuration, l'écriture de scripts et l'automatisation, et son utilisation en tant qu'interface de ligne de commande.

[Image en vedette] Un spécialiste de l'assistance informatique utilise un PowerShell pour interagir avec une interface de ligne de commande.

Read in English (Lire en Anglais).

PowerShell est un outil Microsoft qui fournit des fonctions de programmation pour l'automatisation, la gestion de la configuration et l'écriture de scripts. PowerShell est également une interface de ligne de commande open-source compatible avec Windows, macOS et Linux. PowerShell peut être utilisé de différentes manières pour aider les programmeurs à gagner du temps sur les tâches répétitives ou fastidieuses. 

Examinons de plus près les quatre principaux domaines de fonctionnalité offerts par PowerShell : l'interface de ligne de commande libre, l'automatisation des tâches, la gestion de la configuration et l'écriture de scripts. 

Interface de ligne de commande

Une interface de ligne de commande permet aux utilisateurs d'interagir directement avec l'ordinateur par le biais d'un texte, contrairement à l'interface utilisateur graphique (GUI) que la plupart des gens utilisent pour naviguer dans leurs programmes informatiques. PowerShell offre une interface de ligne de commande que vous pouvez utiliser sur macOS, Windows ou Linux, ce qui améliore la compatibilité. L'un des avantages de l'utilisation de PowerShell pour une interface de ligne de commande est que PowerShell peut renvoyer des objets .NET au lieu d'un simple texte, ce que la plupart des interfaces de ligne de commande sont capables de faire. 

Création de scripts et automatisation des tâches

En plus de fonctionner comme un moteur de script, PowerShell est également un langage de script entièrement fonctionnel, utilisé pour automatiser des tâches dans le cadre d'opérations de DevOps, la gestion des utilisateurs, l'intégration continue/le développement continu, et de nombreuses autres tâches d'administrateur système. L'importante bibliothèque d'outils disponibles dans PowerShell facilite le démarrage à partir de scripts existants. Toutefois, comme il s'agit également d'un langage de script, vous pouvez également l'utiliser pour écrire vos propres fonctions. 

Gestion de la configuration

PowerShell offre un cadre de gestion appelé Desired State Configuration (DSC), qui facilite la tâche des administrateurs système et des autres professionnels de l'informatique pour assurer le bon fonctionnement des serveurs. La DSC permet aux utilisateurs de définir comment une station de travail doit fonctionner et de laisser le cadre de gestion s'en charger sans en spécifier tous les détails. 

Termes connexes

  • Interface de ligne de commande 

  • GUI

  • Gestion de la configuration

En savoir plus sur PowerShell

Passez à l'étape suivante et apprenez-en plus sur PowerShell, l'interface de ligne de commande et d'autres sujets que vous devez connaître pour entamer une carrière de spécialiste en informatique. Vous pouvez obtenir votre Certificat Professionnel de l'assistance informatique Google en six mois seulement. Cette série de cinq cours pour débutants peut vous aider à vous préparer à une carrière avec des compétences en débogage, service client, protocoles réseau, informatique en nuage, etc. 

Mise à jour à
Écrit par :

Équipe éditoriale

L’équipe éditoriale de Coursera est composée de rédacteurs, de rédacteurs et de vérificateurs de fai...

Ce contenu a été mis à disposition à des fins d'information uniquement. Il est conseillé aux étudiants d'effectuer des recherches supplémentaires afin de s'assurer que les cours et autres qualifications suivis correspondent à leurs objectifs personnels, professionnels et financiers.