<p>Si vous utilisez <a href="https://en.wikipedia.org/wiki/Windows_Server_2008">Windows Server 2008</a> R2, il existe une version <em>x64</em> et une version <em>x86</em> de PowerShell et les deux doivent avoir leurs politiques d’exécution définies. Avez-vous défini la politique d’exécution sur les deux hôtes ?</p>
<p>En tant qu’<em>administrateur</em>, vous pouvez définir la politique d’exécution en tapant ceci dans votre fenêtre PowerShell :</p>
<p>`Set-ExecutionPolicy RemoteSigned</p>
<pre><code class="lang-auto">
Pour plus d'informations, consultez Using the Set-ExecutionPolicy Cmdlet.
Lorsque vous avez terminé, vous pouvez rétablir la politique à sa valeur par défaut avec :
`Set-ExecutionPolicy Restricted
</code></pre>
<p>Vous pourriez voir une erreur :</p>
<p>`Access to the registry key<br>
‘HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell’ is denied.<br>
To change the execution policy for the default (LocalMachine) scope,<br>
start Windows PowerShell with the “Run as administrator” option.<br>
To change the execution policy for the current user,<br>
run “Set-ExecutionPolicy -Scope CurrentUser”.</p>
<pre><code class="lang-auto">
Vous devrez donc peut-être exécuter la commande comme ceci (comme indiqué dans les commentaires) :
`Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
</code></pre>