GoodSync 中文文档 下载 App

OneDrive、Office 365 与 SharePoint 同步配置

Microsoft 生态的几种存储端点

Microsoft 的云存储服务线比较复杂,GoodSync 分别支持:

服务说明GoodSync 端点名称
OneDrive(个人)Microsoft 账户的个人云盘OneDrive
OneDrive for BusinessOffice 365 商业版的个人云盘OneDrive / Office 365
SharePoint OnlineOffice 365 团队共享站点SharePoint
Microsoft Teams 文件Teams 频道中的文件(存储在 SharePoint 上)SharePoint

个人 OneDrive 和 OneDrive for Business 在 GoodSync 中共用「OneDrive / Office 365」端点类型,授权后 GoodSync 会自动识别是个人账户还是商业账户。

OAuth 授权流程

OneDrive 和 SharePoint 都通过 Microsoft 账户的 OAuth 授权。配置步骤与 Google Drive 类似:

  1. 在 GoodSync 中选择端点类型「OneDrive / Office 365」
  2. 弹出浏览器窗口 → 登录 Microsoft 账户
  3. 看到 GoodSync 请求的权限列表 → 点击「允许」
  4. 浏览器自动关闭,端点连接成功
  5. 目录列表中可以看到 OneDrive 的文件(个人)或 SharePoint 站点(商业)

SharePoint 的额外选择

如果账户关联了多个 SharePoint Online 站点,GoodSync 会弹出站点选择对话框:

OneDrive 的特殊处理

按需文件(Files On-Demand)

Windows 10/11 的 OneDrive 客户端支持「按需文件」功能——云端文件以占位符形式存在本地,需要时才下载。GoodSync 从本地 OneDrive 文件夹同步时:

OneDrive 的文件大小限制

OneDrive 个人版:最大文件 250GB OneDrive for Business:最大文件 250GB SharePoint Online:最大文件 250GB(从 2021 年起的新限制,之前是 100GB)

GoodSync 在同步超过限制的大文件时会报错并跳过——检查日志中的错误信息。

OneDrive 的路径长度限制

OneDrive 和 SharePoint 的路径(URL + 文件名)总长度不能超过 400 字符。这比 Windows 本地的 MAX_PATH(260)更宽松,但仍然有限制。

GoodSync 在同步前会检查路径长度,超过限制的文件会被跳过并在日志中记录。

SharePoint Online 的同步场景

场景一:本地 → SharePoint 文档库

一个团队共享 SharePoint 文档库,其中一个成员负责把本地整理好的资料自动同步上去:

  1. 创建 Backup 作业
  2. Left Side:本地资料目录
  3. Right Side:OneDrive / Office 365 → 选择 SharePoint 站点 → 选择目标文档库 → 选择子文件夹
  4. 设置计划任务定时备份

场景二:SharePoint → 本地归档

把 SharePoint 文档库的内容定期拉取到本地做归档:

  1. 创建 Backup 作业
  2. Left Side:SharePoint 的文档库路径
  3. Right Side:本地归档目录
  4. 配置版本历史(SharePoint 自身有版本控制,GoodSync 版本历史作为双保险)

场景三:团队成员之间的 SharePoint 同步

两个团队成员的本地电脑都通过 GoodSync 连接同一个 SharePoint 文档库:

常见问题

授权后 GoodSync 看不到某些文件夹

同步速度慢

OneDrive/SharePoint 的 API 有带宽限制。大文件同步慢是正常的:

SharePoint 文件版本冲突

SharePoint 自身有版本控制(默认自动保存版本)。GoodSync 同步修改过的文件到 SharePoint 时:

Teams 文件的同步

Microsoft Teams 的频道文件实际上存储在对应的 SharePoint 站点上。在 GoodSync 中:

  1. 用「SharePoint」端点类型
  2. 找到 Teams 关联的 SharePoint 站点
  3. 频道文件对应站点下的特殊文档库
  4. 选择要同步的频道文件夹