今天给Exchange 2010服务器安装SP2,发现Exchange Management Shell (EMS)图标消失。后经过查询找到如下解决方法。此方法是针对SP1的,但经过测试也适用于SP2。

Problem: After installing Service Pack 1 for Exchange Server 2010, the Exchange Management Shell is missing.

Cause: Missing certain .ps1 scripts from the bin directory, removed during SP1 setup.Resolution: There is no resolution at this time.


Workaround:

1.

Verify that the ConnectFunctions.ps1 , RemoteExchange.ps1 and CommonConnectFunctions.ps1 files are present in the %ExchangeInstallPath%\bin directory.
NOTE : If these files are missing, you can copy the files from the Exchange Server 2010 Service Pack 1 installation media to the %ExchangeInstallPath%\bin directory.
These files are present in the \setup\serverroles\common folder.

2.

Right click an open area on the Desktop, click New , click Shortcut .

3.

In the Type the location of the item , type in the text below:
%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command ". '%ExchangeInstallPath%\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto"

4.

Name the shortcut Exchange Management Shell and click Finish .

5.

Right click the Exchange Management Shell shortcut, click Properties and remove the text from Start In field on the Shortcut tab.

6.

On the Shortcut tab, click Change Icon , click Browse and type in the text below:
%SystemRoot%\Installer\{4934D1EA-BE46-48B1-8847-F1AF20E892C1}\PowerShell.exe

7.

Select the Exchange icon and click OK .

8.

Click Apply and click OK .

9.

Copy the new Exchange Management Shell shortcut to this location:
%systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Exchange Server 2010

文档出处:http://blogs.technet.com/b/nawar/archive/2010/09/03/exchange-management-shell-ems-missing-after-applying-exchange-2010-sp1.aspx