PowerShell – Temps d’exécution d’un script

La cmdlet Measure-Command permet de déterminer rapidement le temps d’exécution d’un script PowerShell.

Exemple :

La commande suivante liste simplement les processus en cours dont le nom commence par un “W”

Si vous désirez voir le temps d’exécution de cette commande, il suffit de la passer en paramètre de la cmdlet Measure-Command.

L’utilité de cette fonction peu ne pas être évidente au premier regard mais lorsque l’on traite des requêtes manipulant plusieurs milliers d’objets, cela peu faire toute la différence. Dans certains cas, l’optimisation d’un script permet de diviser son temps d’exécution par 10 voir par 100.