В этом разделе описан порядок поиска и устранения неполадок в случае появления сообщения об ошибке при попытке открыть оснастку командной консоли 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. |