Fix "Connect-SPOService : The term 'Connect-SPOService' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again." Error
Problem: When trying to connect to SharePoint Online through PowerShell cmdlet: Connect-SPOService -URL https://crescent-Admin.SharePoint.com, Got an error message:
Connect-SPOService : The term 'Connect-SPOService' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Solution:
This error message indicates that the particular cmdlet doesn't exist in the loaded modules. Here in this case, this error is because: The "Connect-SPOService" cmdlet is part of SharePoint Online Management Shell (or SharePoint Online PowerShell Module) and its not loaded! So you must install SharePoint Online Management shell first, before using this cmdlet. You can download and install SharePoint Online Management Shell to your client machine from https://www.microsoft.com/en-us/download/details.aspx?id=35588
If its already installed, try uninstalling and then re-installing.
Double check if the SharePoint Online PowerShell Module is installed by:
Although we don't have to explicitly load the module in PowerShell with "Import-Module Microsoft.Online.SharePoint.Powershell", give it a try to expose any potential issues.
If you are trying to connect to SharePoint Online PowerShell through a proxy server, the Connect-SPOService cmdlet connections fails! You have to use:
Connect-SPOService : The term 'Connect-SPOService' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Solution:
This error message indicates that the particular cmdlet doesn't exist in the loaded modules. Here in this case, this error is because: The "Connect-SPOService" cmdlet is part of SharePoint Online Management Shell (or SharePoint Online PowerShell Module) and its not loaded! So you must install SharePoint Online Management shell first, before using this cmdlet. You can download and install SharePoint Online Management Shell to your client machine from https://www.microsoft.com/en-us/download/details.aspx?id=35588
If its already installed, try uninstalling and then re-installing.
Double check if the SharePoint Online PowerShell Module is installed by:
Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable | Select Name,VersionYou can install the SharePoint Online PowerShell Module with:
Install-Module Microsoft.Online.SharePoint.PowerShellFor un-installation, try:
Uninstall-Module -Name Microsoft.Online.SharePoint.PowerShell -AllVersions -Force
Although we don't have to explicitly load the module in PowerShell with "Import-Module Microsoft.Online.SharePoint.Powershell", give it a try to expose any potential issues.
If you are trying to connect to SharePoint Online PowerShell through a proxy server, the Connect-SPOService cmdlet connections fails! You have to use:
#Get Credentials to connect $cred = Get-Credential [System.Net.WebRequest]::DefaultWebProxy.Credentials = $cred Connect-SPOService -Url "https://<Tenant-admin>.sharepoint.com" -Credential $cred
I have tried all the above steps that the problem still exists.
ReplyDeleteSame here
ReplyDeleteimport-module : Could not load type 'Microsoft.SharePoint.Client.Publishing.PortalLaunch.PortalLaunchRedirectionType' from assembly 'Microsoft.SharePoint.Client.Publishing, Version=16.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c'.
At line:1 char:1
+ import-module microsoft.online.sharepoint.powershell
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Import-Module], TypeLoadException
+ FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand
I am having this problem as well. In my case, I have two versions installed. Is this causing a conflict? I've tried to remove all versions, but the 16.0.20414.0 can't be removed and might have been installed by other means other than Install-Module.
ReplyDeleteName Version
---- -------
Microsoft.Online.SharePoint.PowerShell 16.0.20414.12000
Microsoft.Online.SharePoint.PowerShell 16.0.20414.0
is there any fix for this issue.? I am having this problem as well.
ReplyDeleteimport-module : Could not load type 'Microsoft.SharePoint.Client.Publishing.PortalLaunch.PortalLaunchRedirectionType' from assembly 'Microsoft.SharePoint.Client.Publishing, Version=16.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c'.
At line:1 char:1
+ import-module microsoft.online.sharepoint.powershell
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Import-Module], TypeLoadException
+ FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand
#Read more: https://www.sharepointdiary.com/2019/02/the-term-connect-sposervice-is-not-recognized-as-the-name-of-a-cmdlet-function-script-file-or-operable-program.html#ixzz6jrU5uBTe
i have uninstalled and reinstalled SharePoint powershell module and still cannot use connect-sposervice cmdlet