Windows Server Standard FE (2008) - Service Pack 2 (SBS) Exchange 2007 (08.01.0436.000) - Version 8.1 (Build 2406)
(Tried to find the Service Pack version, but the only way that I can see to do this is to use the Shell, which does not work).
Nothing in the Event Viewer.
Whether using the Start Menu shortcut or loading the snap-in manually from PowerShell, I get the same error message:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -PSConsoleFile "C:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1" -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\bin\Exchange.ps1'"
WARNING: The following errors occurred when loading console C:\Program Files\Microsoft\ExchangeServer\bin\exshell.psc1:
Cannot load Windows PowerShell Snap-In Microsoft.Exchange.Management.PowerShell.Admin because of the following error:
Unable to cast object of type 'Microsoft.Exchange.Management.PowerShell.AdminPSSnapIn' to type 'System.Management.Automation.CustomPSSnapIn'.
Command '. 'C:\Program Files\Microsoft\Exchange Server\bin\Exchange.ps1'' could not be run because some Windows PowerShell Snap-Ins did not load.
We've tried removing .Net 4.5 and installing .Net 4.0 (read there is a problem with Exchange 2010 and 4.5).
We can't import a new SSL certificate without the shell.