【问题标题】:Getting error when I try using Sharepoint Online power shell commands尝试使用 Sharepoint Online PowerShell 命令时出错
【发布时间】:2021-07-22 01:38:54
【问题描述】:

当我尝试执行 Powershell 命令时,它给出了错误: Connect-SPOService:术语“Connect-SPOService”未被识别为 cmdlet、函数、脚本文件或 可运行的程序。检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试。

尝试卸载并重新安装 S P Online Management shell。所有 SPO 命令都不起作用。

【问题讨论】:

  • 通过运行确保模块正确安装:get-module sharepoint -ListAvailable。如果这正确返回了模块,请尝试通过运行将其直接导入当前会话: import-module microsoft.online.sharepoint.powershell
  • 是的,我查过了。安装了正确的版本也尝试了导入。但似乎没有任何效果

标签: powershell sharepoint-online cmdlet


【解决方案1】:

在我的系统上,这归结为在 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/

【讨论】:

  • 宾果游戏!我关注了您上面的帖子,它确实有效并解决了我的问题谢谢您的帮助。
【解决方案2】:

您是在 SharePoint Online 命令行管理程序还是在 PowerShell 中使用 cmdlet?如果你在 PowerShell 中使用它,你仍然需要导入模块

Install-Module -Name Microsoft.Online.SharePoint.PowerShell

此外,请确保您以管理员权限运行管理 shell。

这里有一个文档可能会有所帮助:https://docs.microsoft.com/en-us/powershell/sharepoint/sharepoint-online/connect-sharepoint-online?view=sharepoint-ps

【讨论】:

  • 是的。在 SPOnline 管理 shell 中使用 cmdlet。是的,我也在 Powershell 中完成了这个导入
猜你喜欢
  • 2020-09-16
  • 2018-01-02
  • 2021-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-08
  • 2015-02-06
  • 2018-09-01
相关资源
最近更新 更多