From aa8bf7086d54f1f007f8171f43ff98a63412f806 Mon Sep 17 00:00:00 2001 From: Positron Date: Sun, 9 May 2021 10:42:51 +0000 Subject: [PATCH] docs: update Scripting/Powershell --- Scripting/Powershell.html | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Scripting/Powershell.html b/Scripting/Powershell.html index 2cc937e..6e52701 100644 --- a/Scripting/Powershell.html +++ b/Scripting/Powershell.html @@ -2,7 +2,7 @@ title: Powershell description: published: true -date: 2021-05-09T10:20:18.023Z +date: 2021-05-09T10:42:49.936Z tags: editor: ckeditor dateCreated: 2021-05-08T14:42:07.092Z @@ -11,17 +11,23 @@ dateCreated: 2021-05-08T14:42:07.092Z

Powershell

 

Définition

-

PowerShell est un langage script fondé sur la programmation orientée objet. Le logiciel PowerShell  est l'interpréteur de l’interface en ligne de commande de l'environnement de développement Windows PowerShell.

-

Les commandes ou applets de commande (cmdlet)

+

PowerShell est un langage script fondé sur la programmation orientée objet. Le logiciel PowerShell  est l'interpréteur de l’interface en ligne de commande de l'environnement de développement Windows PowerShell.Les commandes ou applets de commande (cmdlet)

elles sont composées d’une paire de la forme “verbe ”-“nom” destiné à en faciliter la mémorisation.

-

exemple:

+

exemple :

get-service

get = verbe

service = nom

+

 

les variables

Une variable Powershell est un emplacement de stockage provisoire en mémoire destiné à recueillir une valeur, un objet ou une collection d’objets.
Les variables sont généralement nommées, et leurs noms sont toujours précédés d’un symbole “$“
Les variables sont automatiquement “typées” lors de l’affectation de valeur (si elles ne sont pas déclarées au préalable.)

-

exemple:

+

exemple :

$variable = une valeur
+

 

+

le pipeline

+

Le pipeline, symbolisée par le caractère “|” ([AltGr] + [6]) permet de d'exécuter plusieurs commandes à la suite.

+

exemple : 

+
get-process | Sort-Object CPU
+

 

Création d'un menu sous Powershell

Voici un exemple de menu qu'il est possible de faire avec la méthode suivante :