如何解决尝试使用 Sharepoint Online power shell 命令时出错
当我尝试执行 Powershell 命令时,它给出了错误: Connect-SPOService :术语“Connect-SPOService”未被识别为 cmdlet、函数、脚本文件或 可运行的程序。检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试。
尝试卸载并重新安装 SP 在线管理外壳。所有 SPO 命令都不起作用。
解决方法
您是在 SharePoint Online 命令行管理程序中还是在 PowerShell 中使用 cmdlet?如果你在 PowerShell 中使用它,你仍然需要使用
导入模块Install-Module -Name Microsoft.Online.SharePoint.PowerShell
此外,请确保您在管理员权限下运行管理外壳。
这里有一个可能有用的文档:https://docs.microsoft.com/en-us/powershell/sharepoint/sharepoint-online/connect-sharepoint-online?view=sharepoint-ps
,在我的系统上,这归结为在 SharePoint PowerShell 模块文件夹和全局程序集缓存中发现的 .dll 冲突(不同版本)。
我从 GAC 中删除了以下文件:
C:\Program Files\WindowsPowerShell\tmp\Microsoft.SharePoint.Client.Publishing\v4.0_16.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.Client.Publishing.dll
在那之后,一切都很顺利。有关导致此问题的研究的完整详细信息,请参见此处: https://www.easy365manager.com/the-term-connect-sposervice-is-not-recognized/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。