lundi 29 octobre 2012

L'interaction avec Powershell


Salut à tous,

On va essayer d’enchainer sur un troisième billet Powershell. Le sujet de celui-ci est l’interaction avec Powershell.

Comme vous devez vous en douter maintenant, Powershell est un outil puissant et celui qui comprend son principe et touche un peu dans la programmation, peu devenir un maître des scripts.

Voyons tout de suite une des utilisations que l’on peut faire de Powershell et je suis sûr que celle-ci va vous surprendre. Il s’agit d’utiliser Powershell comme une calculatrice.

La calculatrice
Je sais tout de suite ce que vous allez me dire, à quoi cela sert de se servir de Powershell en tant que calculatrice alors que Windows en a incorporé une par défaut. La réponse est simple : Powershell permet de faire des opérations arithmétiques standard (+, -, /, X) mais il permet également de faire des opérations par rapport aux unités informatiques (KB (Kilo-bits), MB (Mega-bits), GB (Giga-bits).

Ouvrez une console et taper : ‘4.7GB / 700MB’ (noter que pour l’écriture de nombre non entier, on utilise le ‘point’). Vous obtiendrez comme résultat :

Autre fonction étonnante de Powershell en tant que calculatrice, il permet de faire des conversions Héxadécimal – Décimal. Il suffira simplement de respecter la règle suivante => votre nombre héxadécimal devra être précédé du préfixe ‘0X’.

Exemple :

Alors vous en pensez quoi de notre Powershell ???


Résumé des opérations possibles avec Powershell en tant que calculatrice :
Opérateur
Description
Opération
Résultat
+
Additionner 2 valeurs
5 + 10.5
15.5
2gb + 120mb
2273312768
0X100 + 5
261
« Je suis  » + « là »
Je suis là
-           
Soustraire 2 valeurs
10.5 - 5
5.5
12gb – 4.5gb
8053063680
200 - 0XAB
29
*
Multiplier 2 valeurs
5 * 4.5
22.5
4mb * 3
12582912
12 * 0xC0
2304
« x » * 5
xxxxx
/
Diviser 2 valeurs
5 / 4.5
1.111111111111
1mb / 30kb
34.13333333333
0xFFAB / 0xC
5454.25
%
Obtenir le reste de la division
5%4.5
0.5

Amusez-vous bien dans vos calculs et conversions.

Virtual87