Accéler le lancement de PowerShell!
Les concepteurs de Powershell ont semble-t-il oublié un petit bout de script dans powershell, ce qui cause quelque soit la machine utilisée une lenteur au démarrage...
Voici comment y remédier!
http://blogs.technet.com/dcaro/archive/2008/07/20/powershell-lent-d-marrer.aspx
Pour palier à cette défaillance, Jeffey et son équipe ont publié le script qui va bien pour corriger ce problème à postériori ! Il est disponible ici : http://blogs.msdn.com/powershell/archive/2007/11/08/update-gac-ps1.aspx. C'est presque simplissime :
Set-Alias ngen @(dir (join-path ${env:\windir} "Microsoft.NET\Framework") ngen.exe -recurse |sort -descending lastwritetime)[0].fullName
[appdomain]::currentdomain.getassemblies() | %{ngen $_.location}
Il suffit donc de copier ce code dans un fichier, par exemple update-gac.ps1 et de le lancer. Croisez les doigts et c'est prêt !
Attention, il faut le faire à chaque installation de Powershell ou d'un serveur Exchange 2007.
A voir si la version 2 de PowerShell sera directement fonctionnelle :)


