Import-Module: The specified module ‘Microsoft.Online.SharePoint.Powershell’ was not loaded because no valid module file was found in any module directory.

Problem:
When trying to add the PowerShell module for SharePoint online, using “Import-Module Microsoft.Online.SharePoint.PowerShell”, it resulted in the below error in both PowerShell console and in PowerShell ISE.
“Import-Module : The specified module ‘Microsoft.Online.SharePoint.Powershell’ was not loaded because no valid module file was found in any module directory.”

Import-Module-The specified module 'Microsoft.Online.SharePoint.Powershell' was not loaded because no valid module file was found in any module directory.

Solution: 

  • Make sure you have SharePoint Online Management Shell installed on the machine you are getting the error. You can download and install SharePoint Online Management Shell from: https://www.microsoft.com/en-us/download/details.aspx?id=35588
    download and install sharepoint online managment shell
    You can check installed modules by: Get-Module -listavailable
  • If you are getting this error in SharePoint Online Management Shell, Make sure you removed x86 version of the SharePoint Online management shell from your computer, and Try download and Re-Install 64bit version!
  • Try running: Set-ExecutionPolicy Unrestrict once
  • Run PowerShell or PowerShell ISE as a administrator
  • Check the module path to your environment variables

Salaudeen Rajack

Salaudeen Rajack is a SharePoint Architect with Two decades of SharePoint Experience. He loves sharing his knowledge and experiences with the SharePoint community, through his real-world articles!

Leave a Reply