Mensaje de error al intentar ejecutar el complemento del Shell de administración de Exchange en Windows PowerShell

 

Última modificación del tema: 2009-04-20

En este tema se describe cómo solucionar un mensaje de error que se recibe al intentar ejecutar el complemento Shell de administración de Microsoft Exchange en código de Windows PowerShell o de Microsoft .NET que utiliza el espacio de nombres System.Management.Automation. En este caso, el Shell de administración de Exchange no se ejecuta y se recibe el siguiente mensaje de error:

No hay disponibles complementos de Windows PowerShell para la versión 1.

Este error se produce si se intenta ejecutar el complemento Shell de administración de Exchange en una versión de 32 bits de Windows PowerShell. El complemento Shell de administración de Exchange es un programa de 64 bits que requiere una versión de 64 bits de Windows PowerShell. De manera similar, el código .NET que utiliza el espacio de nombres System.Management.Automation para ejecutar el complemento Shell de administración de Exchange debe compilarse para un sistema de 64 bits.

Para resolver este problema, utilice una versión de 64 bits de Windows PowerShell para ejecutar el complemento Shell de administración de Exchange. O bien, compile código .NET para un sistema de 64 bits cuando utilice el espacio de nombres System.Management.Automation para ejecutar dicho complemento.

Nota

Tanto la versión de 32 bits como la versión de 64 bits de Windows Powershell.exe se instalan en la versión de 64 bits de Windows al instalar Windows PowerShell. Sin embargo, Exchange Server 2007 sólo instala la versión de 64 bits de las extensiones de Shell de administración de Exchange. 
La versión de 64 bits de Windows PowerShell está ubicada en la carpeta C:\WINNT\Syswow64\Windowspowershell\v1.0\Powershell.exe. La versión de 32 bits de Windows PowerShell está ubicada en la carpeta C:\WINNT\System32\Windowspowershell\v1.0\Powershell.exe.