Shell disappears when you install Exchange 2010 SP2

When you upgrade Exchange 2010 to SP2 can be that Exchange Shell disappears and I had to register manually.

  1. Verify that the files exist ConnectFunctions.ps1 , RemoteExchange.ps1 y CommonConnectFunctions.ps1 on %ExchangeInstallPath%\bin (if not, as was my case, you have them in the installation folder \setup\serverroles\common)
  1. Create a shortcut in %SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command “. ‘%ExchangeInstallPath%\bin\RemoteExchange.ps1’; Connect-ExchangeServer -auto” eliminating the start in. If you want the icon was (in my case) in %SystemRoot%\Installer\{4934D1EA-BE46-48B1-8847-F1AF20E892C1}\PowerShell.exe
  1. I also put in the start menu folder within Exchange … to look like it never went.
  1. In regedit must add several folders I attached the export of the same, you have to add them in [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns]. And ready, no need to restart (although I did just in case) are in the attachment but if the Exchange delete it, I give you a copy paste of records.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.PowerShell.E2010]

“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”

“CustomPSSnapInType”=”Microsoft.Exchange.Management.PowerShell.AdminPSSnapIn”

“AssemblyName”=”Microsoft.Exchange.PowerShell.Configuration, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”

“Description”=”Admin Tasks for the Exchange Server”

“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.PowerShell.Configuration.dll”

“PowerShellVersion”=”1.0”

“Vendor”=”Microsoft Corporation”

“Version”=”14.0.0.0”

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.PowerShell.Setup]

“CustomPSSnapInType”=”Microsoft.Exchange.Management.PowerShell.SetupPSSnapIn”

“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”

“AssemblyName”=”Microsoft.Exchange.PowerShell.Configuration, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”

“Description”=”Setup Tasks for the Exchange Server”

“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.PowerShell.configuration.dll”

“PowerShellVersion”=”1.0”

“Vendor”=”Microsoft”

“Version”=”14.0.0.0”

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.Powershell.Support]

“CustomPSSnapInType”=”Microsoft.Exchange.Management.Powershell.Support.SupportPSSnapIn”

“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”

“AssemblyName”=”Microsoft.Exchange.Management.Powershell.Support, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”

“Description”=”Support Tasks for the Exchange Server”

“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.Management.Powershell.Support.dll”

“PowerShellVersion”=”1.0”

“Vendor”=”Microsoft Corporation”

“Version”=”14.0.0.0”

If you want to check if you it´s registered, run as administrator in PowerShell the cmdlet Get-PSSnapin-Registered | fl, if there are not 3 Exchange modules is that you are missing something …

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s