What I was trying to achieve
I needed to use the MSOnline PowerShell Module to restore a deleted user from the Azure Active Directory (AAD) Recycle Bin. The replacement Module AzureAD does not (to my knowledge) have this functionality.
When trying to connect to AAD using the Connect-MsolService command, I received the following error:
Connect-MsolService : The Microsoft Online Services Module is not configured properly. Please uninstall and then reinstall the module.
I took the error messages advice, but to no avail.
The solution is in the registry…
Create a .reg file with the following content:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOnlinePowerShell] "Version"="1.0.0" "InstallPath"="c:\\Program Files\\WindowsPowerShell\\Modules\\MSOnline\\1.0\\" "InstallLanguage"="en-us" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOnlinePowerShell\Path] "WebServiceUrl"="https://provisioningapi.microsoftonline.com/provisioningwebservice.svc" "FederationProviderIdentifier"="microsoftonline.com"
Import the reg file, then retry the command.
Thank you to user ‘Froggy’ who commented the solution at the following URL: https://stackoverflow.com/questions/36672088/how-do-i-correctly-install-the-powershell-msonline-module-in-windows-8-1-enterpr