Hi, still no joy unfortunately, but again many thanks for the help.
When attempting to run the EMS, the event viewer logs this error - which im sure must be the crux of the problem:
Event code: 3008
Event message: A configuration error has occurred.
Event time: 8/5/2010 10:13:15 AM
Event time (UTC): 8/5/2010 9:13:15 AM
Event ID: 9e4992895bf14cdc8cccd268e0ef518b
Event sequence: 1
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/PowerShell-2-129254731956563080
Trust level: Full
Application Virtual Path: /PowerShell
Application Path: D:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\PowerShell\
Machine name: GCLMAIL
Process information:
Process ID: 22352
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM
Exception information:
Exception type: ConfigurationErrorsException
Exception message: Could not load file or assembly 'Microsoft.Exchange.Configuration.RedirectionModule, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
(D:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\PowerShell\web.config line 40)
Request information:
Request URL: http://gclmail.gcl.local/powershell?serializationLevel=Full;PSVersion=2.0
Request path: /powershell
User host address: fe80::a46f:4213:a5fc:3d07GCLMAIL
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 1
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace: at System.Web.Configuration.ConfigUtil.GetType(String typeName, String propertyName, ConfigurationElement configElement, XmlNode node, Boolean checkAptcaBit, Boolean ignoreCase)
at System.Web.Configuration.Common.ModulesEntry..ctor(String name, String typeName, String propertyName, ConfigurationElement configElement)
at System.Web.HttpApplication.BuildIntegratedModuleCollection(List`1 moduleList)
at System.Web.HttpApplication.GetModuleCollection(IntPtr appContext)
at System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
at System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
at System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
at System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)