I am preparing our organisation to migrate from an ISP hosted e-mail account to MS Exchange Online hosting. We need to migrate existing mail into the new accounts before doing the final switch over. Microsoft provides a tool called PST Capture that will automate the uploading of existing mail from PST files to their hosted accounts - but it won't install on my server, which is running 2008 R2, and Powershell 4.0.
The installer gets right up to the part where it should copy files, then gives the following error:
You must have Windows PowerShell 3.0 installed in order to install this product.
Initially PowerShell 2.0 was installed. I tried all in my power to upgrade to version 3.0 specifically. Every time I ran the Powershell installer, it gave an error to the effect that this update was not applicable. Eventually I ran Windows Update over and over until no outstanding updates were left, then the Powershell installer ran, but updated to version 4.0.
Does anyone know of a workaround to get PST capture to install with Powershell 4.0, or a way I can downgrade to PowerShell 3.0?