Troubleshooting:Connect-SPOService 命令失败

Blog 地址:https://blog.51cto.com/13969817

背景介绍:

近期执行Office 365 tenant to tenant Migration的项目,需要将用户OneDrive从Office 365 欧洲数据中心搬迁到亚洲数据中心,我们知道OneDrive不同于mailbox,新订阅添加user并授权完license之后,就可以直接配置mailbox mapping然后执行Migration Job,OneDrive 需要在这之后再多一步初始化,理论上end user可以登录Office 365之后,通过在应用程序启动器中手动点击OneDrive进行初始化,但这是一个数据迁移项目,新订阅对终端用户而言暂时是不存在的,所以对于这种情况,一般情况我们都会采用Global Admin 使用PowerShell批量初始化OneDrive的方式替代人工手动操作,但今天在Powershell中执行Connect-sposervice命令时,抛出了异常:在cmdlet中并没有check到这个命令,如下图所示:

Troubleshooting:Connect-SPOService 命令失败

排错:

我们知道Connect-SPOService命令属于SharePoint Online Management Shell中的一部分,倘若现在不被识别,很大程度上SharePoint Online Module 出了异常,尝试Import-Module,但仍旧是相同提示:
Troubleshooting:Connect-SPOService 命令失败

解决方案:

  1. 重新下载并安装SharePoint Online Management Shell https://www.microsoft.com/en-us/download/details.aspx?id=35588
  2. 关闭Powershell窗口,再次启动,重新运行命令,执行成功,问题解决
    Troubleshooting:Connect-SPOService 命令失败

总结本文,希望对大家有帮助,另外执行OneDrive初始化时,建议批量初始化不超过100个,否则24小时后,命令生效,会发现有个别OneDrive没有初始化成功。

上一篇:为什么USB在UEFI / BIOS中工作时无法在Linux中运行?


下一篇:给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler