Accélérer le lancement de PowerShell
Dans la première version de Powershell, un bug lors de l'installation ne transforme pas le code managé de PowerShell en code compilé pour la machine ce qui induit une recompilation à chaud à chaque démarrage de PowerShell.
Pour palier à ce souci de jeunesse, il vous suffit d'éxecuter le script suivant:
Set-Alias ngen @(
dir (join-path ${env:\windir} "Microsoft.NET\Framework") ngen.exe -recurse |
sort -descending lastwritetime
)[0].fullName
[appdomain]::currentdomain.getassemblies() | %{ngen $_.location}
Pour cela, copier ce code dans un fichier texte que vous allez nommer avec une extension en.ps1 et le lancer.
Attention, il faut le faire à chaque installation de Powershell ou d'un serveur Exchange 2007.
Merci à Damien Caro pour cette astuce forte utile ! (http://blogs.technet.com/dcaro/)