SBS 2011: Exchange Management Console fails to load with error about ConsoleInitialize.ps1
The term 'ConsoleInitialize.ps1' is not recognized as the name of a cmdlet, function, script file, or operable program.
The following error is recorded in Application Log, during the time of the issue:
Log Name: Application
Source: MSExchange RBAC
Date: 10/28/2011 5:00:14 AM
Event ID: 32
Task Category: RBAC
Description:(Process w3wp.exe, PID 11556) "Could not load missing script C:\Program Files\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1. Exception: Access to the path 'C:\Program Files\Microsoft\Exchange Server\V14\RemoteScripts\ConsoleInitialize.ps1' is denied.."
1.) Open IIS Manager
2.) Go to Application Pools
3.) Open Advanced Settings for the MSExchangePowerShellAppPool
4.) Change the Identity to LocalSystem
5.) Stop and Start the Application Pool
6.) Do IISRESET /noforce
Article ID: 2638006 - Last Review: 11/11/2011 15:15:00 - Revision: 2.0