Upgrade to Microsoft Exchange 2010 SP1 can corrupt Windows PowerShell. However, PowerShell is required for Acronis Backup to work with Microsoft Exchange 2010 correctly. Use the instructions from the external sources provided in this article to repair Windows PowerShell.
- The following error occurs: "Windows PowerShell is missing or corrupted on this machine. This could happen as a result of Microsoft Exchange upgrade. Please repair Windows PowerShell. See Acronis Knowledge Base for more details."
- Installation of Acronis Agent for Exchange fails with an error saying that Windows PowerShell is missing or corrupted on the Exchange server.
There is a confirmed issue in Microsoft Exchange. When upgrading to Microsoft Exchange 2010 SP1, certain files and registry keys of Windows PowerShell can be removed making PowerShell not operational. However, PowerShell is required for most operations performed by Acronis Backup with Microsoft Exchange 2010.
- Make sure that all necessary registry keys of Windows PowerShell are present in the Windows registry on the Exchange server. For more details, see The Windows Powershell snap-in ‘Microsoft.Exchange.Management.Powershell.E2010′ is not installed on this machine.
- If the necessary files of Windows PowerShell (ConnectFunctions.ps1, RemoteExchange.ps1, and CommonConnectFunctions.ps1) as well as the Exchange Management Shell shortcut are missing on the Exchange server, see Exchange Management Shell (EMS) missing after applying Exchange 2010 SP1 on how to resolve this issue.
- If the error has occurred during installation, make sure the following keys are present in the registry (if they are missing, please create them):
Then restart the installation of Acronis Agent for Exchange.
- If the error has occurred during backup or recovery, restart the operation.
Feel free to contact Acronis Customer Central with the reference to this article if you have any questions or issues.