Powershell - Présentation

Windows PowerShell est un command-line shell et scripting languagespécialement conçu pour l'administration système. Son analogue sous Linux s'appelle Bash Scripting. Basé sur .NET Framework, Windows PowerShell aide les professionnels de l'informatique à contrôler et automatiser l'administration du système d'exploitation Windows et des applications qui s'exécutent sur l'environnement Windows Server.

Commandes Windows PowerShell, appelées cmdlets, vous permet de gérer les ordinateurs à partir de la ligne de commande. Les fournisseurs Windows PowerShell vous permettent d'accéder aux magasins de données, tels que le registre et le magasin de certificats, aussi facilement que vous accédez au système de fichiers.

En outre, Windows PowerShell dispose d'un analyseur d'expressions riche et d'un langage de script entièrement développé. Ainsi, en termes simples, vous pouvez effectuer toutes les tâches que vous effectuez avec l'interface graphique et bien plus encore.

PowerShell ISE

Le Windows PowerShell Integrated Scripting Environment(ISE) est une application hôte pour Windows PowerShell. Dans Windows PowerShell ISE, vous pouvez exécuter des commandes et écrire, tester et déboguer des scripts dans une seule interface utilisateur graphique basée sur Windows avec édition multiligne, complétion d'onglets, coloration de la syntaxe, exécution sélective, aide contextuelle et prise en charge du droit à -langues de gauche.

Vous pouvez utiliser des éléments de menu et des raccourcis clavier pour effectuer plusieurs des mêmes tâches que vous exécuteriez dans la console Windows PowerShell. Par exemple, lorsque vous déboguez un script dans Windows PowerShell ISE, pour définir un point d'arrêt de ligne dans un script, cliquez avec le bouton droit sur la ligne de code, puis cliquez surToggle Breakpoint.

Commandes de base PowerShell

Il existe de nombreuses commandes PowerShell et il est très difficile de mettre toutes ces commandes dans ce didacticiel, nous nous concentrerons sur certaines des commandes les plus importantes et de base de PowerShell.

La première étape consiste à accéder à la commande Get-Help qui vous explique comment donner une commande et son paramètre.