Flash info

"La connaissance ce n’est point la possession de la vérité, mais d’un langage cohérent."

Antoine de Saint Exupéry (1900-1944)

 
Accueil arrow News arrow Booster le démarrage de PowerShell
Booster le démarrage de PowerShell
Écrit par Arnaud Petitjean [MVP]   
07-08-2008
 powershellllogo-128x100.jpg

Bien PowerShell soit un fabuleux outil, vous avez du remarquer néanmoins que l'ouverture de la console n'est pas très nerveuse par rapport à un "cmd.exe". La raison est imputable au Framework .Net, car le chargement des assembly est relativement lent. Grâce à cette astuce, nous allons optimiser ce temps de chargement.

Voici donc le petit script (à lancer en administrateur) qui va vous changer la vie :

 Set-Alias ngen @(
dir (join-path ${env:\windir} "Microsoft.NET\Framework") ngen.exe -recurse |
sort -descending lastwritetime
)[0].fullName
[appdomain]::currentdomain.getassemblies() | %{ngen $_.location}

Ce point faible est un petit "bug" qui sera à terme corrigé - très probablement dans la v2. La Team PowerShell vous conseille de lancer ce petit script après chaque installation de PowerShell.

Plus d'informations ici.

Dernière mise à jour : ( 07-08-2008 )
 
© 2020 PowerShell-Scripting.com