24 juillet 2008

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 :)

Posté par pole_expertise à 16:27 - - Commentaires [0] - Permalien [#]
Tags : ,


Commentaires sur Accéler le lancement de PowerShell!

Nouveau commentaire