В этом разделе описан порядок поиска и устранения неполадок в случае появления сообщения об ошибке при попытке открыть оснастку командной консоли Exchange из Windows PowerShell или из кода Microsoft .NET, в котором используется пространство имен System.Management.Automation. Описывается ситуация, когда оснастка командной консоли Exchange не запускается и выдается следующее сообщение об ошибке:

Нет доступных оснасток Windows PowerShell для версии 1.

Эта ошибка возникает при попытке открыть оснастку командной консоли Exchange из 32-разрядной версии Windows PowerShell. Оснастка командной консоли Exchange является 64-разрядной программой, для которой необходима 64-разрядная версия Windows PowerShell. Аналогично, если оснастка командной консоли Exchange открывается в коде .NET, использующем пространство имен System.Management.Automation, этот код должен быть скомпилирован для 64-разрядной системы.

Чтобы избавиться от этой ошибки, открывайте оснастку командной консоли Exchange из 64-разрядной версии Windows либо (при запуске оснастки из пространства имен System.Management.Automation) — из кода .NET, скомпилированного для 64-разрядной версии системы.

Примечание.
В 64-разрядной версии Windows можно установить как 32-разрядную, так и 64-разрядную версию Windows PowerShell. Однако Exchange Server 2007 устанавливает только 64-разрядную версию расширений командной консоли Exchange.

64-разрядная версия Windows PowerShell находится в каталоге C:\WINNT\Syswow64\Windowspowershell\v1.0\Powershell.exe. 32-разрядная версия Windows PowerShell находится в каталоге C:\WINNT\System32\Windowspowershell\v1.0\Powershell.exe.