微软通过PowerShell提供了许多管理工具和脚本,但是对于由世纪互联(21vianet)运营的Office 365国内版,由于其登录地址等与由微软直接运营的Office 365国际版有所不同,直接使用PowerShell连接时会提示错误。
1. 下载并安装SharePoint Online Management Shell
https://www.microsoft.com/zh-cn/download/details.aspx?id=35588
2. 打开SharePoint Online Management Shell,替换以下内容中的值后输入命令行窗口并回车
1 |
$orgName="组织名称" |
组织名称为Office 365内置域名中最前的部分,如company.partner.onmschina.cn中的company,或OneDrive网页版地址中最前的部分,如https://company-my.sharepoint.cn中-my之前的company。
3. 继续输入以下内容并回车
1 |
Connect-SPOService -Url https://$orgName-admin.sharepoint.cn -Region China |
在弹出的窗口中输入Office 365的管理员用户名、密码完成登录即可。注意此处最后的-Region China,尽管我们的命令行的-Url参数中已经使用了SharePoint.cn的域名,但在实践中如果不带上-Region的参数,仍然会前往国际版进行验证,此时可能会得到以下错误提示中的某一种:
1 2 3 |
Connect-SPOService : Identity Client Runtime Library (IDCRL) could not look up the realm information for a federated sign-in. Connect-SPOService : Could not authenticate to SharePoint Online https://yourcompany-admin.sharepoint.cn/ using OAuth 2.0 Connect-SPOService : The sign-in name or password does not match one in the Microsoft account system. |
4. 登录完成之后即可正常使用其他管理命令对Office 365进行管理和设置。
Comments