很多企业用户都遇到过这种场景:明明记得把文件传进了 Teams,换个地方却怎么也找不着;想给同事开个权限,一不留神把整个部门的资料都放了出去。问题往往不在操作手法,而在于没有理清 OneDrive、SharePoint 和 Teams 三者的关系——它们一个是个人云,一个是团队云,一个是沟通枢纽,文件却在三者之间不停流转。把这套逻辑弄清楚,"文件找不到、权限乱"的困惑基本就解开了一大半。
先分清角色:三个产品,两套存储,一个枢纽
先给一个结论:微软这套组合里,真正存文件的地方只有两个,OneDrive 和 SharePoint。Teams 自己不托管文件,它只是把前两者的内容"借"到聊天、频道和会议里展示出来。所以很多时候你以为要在三个系统里做选择,其实只是在两个存储之间做选择,Teams 站在它们上面。
OneDrive 是放"我一个人的活儿"的地方
OneDrive(工作或学校版,也就是常说的 OneDrive for Business)是个人云。它的文件默认只有你自己能看,需要给别人才得共享出去。它适合放还没定稿的方案、个人草稿、只和少数人反复打磨的材料。判断标准很简单:这份东西主要是我自己在动,还是已经变成"我们"的了?
SharePoint 是放"团队长期要用的东西"的地方
SharePoint 是团队云,也是整个 Microsoft 365 的内容底座。它按"网站"来组织内容,网站下面是文档库、列表和页面。放进文档库的文件属于网站,不跟着某个人的账号走,这也是它和 OneDrive 最本质的区别。一份文件如果需要长期存在、多人共同维护、人员换了还要在,那它就该待在 SharePoint 里。
Teams 只是那个"沟通枢纽"
Teams 是聊天、频道、会议和通话的入口。它本身没有存储,你上传的每一个文件,都会被转交到后端的 SharePoint 或 OneDrive。明白这一点,"文件找不到"就解决了一半:Teams 里的位置只是"入口",真正的家在别处。
三者的定位可以放在一起对比。
| 对比项 | OneDrive | SharePoint | Teams |
|---|---|---|---|
| 定位 | 个人云 | 团队云 | 沟通枢纽 |
| 内容归属 | 单个用户 | 组织与网站 | 取决于底层存储 |
| 文件真正存哪 | 用户自己的 OneDrive | SharePoint 网站 | 频道进 SharePoint,聊天进 OneDrive |
| 默认可见性 | 私有,共享后才可见 | 由网站或库权限决定 | 跟随团队或聊天成员 |
| 人走了文件还在吗 | 绑账号,风险较高 | 属于网站,相对稳定 | 看它底层进的是哪个 |
| 占用谁的配额 | 该用户的 OneDrive | 租户共享存储池 | 由底层存储计入 |
文件到底存在哪:把 Teams 的两条路走一遍
Teams 里的文件流向,按"你是在频道里操作,还是在聊天里操作"分成两条主线,再叠加上频道类型和会议录制,就有了完整的路线图。
频道里的文件:进团队的 SharePoint 网站
每创建一个团队,系统都会自动配一个 SharePoint 团队网站。标准频道(包括默认的"常规")都落在这个网站的默认文档库里,各自占一个"频道文件夹"。你在频道顶部"文件"或"共享"选项卡里看到的内容,实际就是那个文件夹。想验证的话,点一下"在 SharePoint 中打开",浏览器会直接跳到真实位置。
私聊、群聊里的文件:进发送者的 OneDrive
一对一聊天或群聊里发出的文件,会被存进发送者 OneDrive 下一个叫"Microsoft Teams 聊天文件"(英文界面为 Microsoft Teams Chat Files)的文件夹,权限自动收窄到这条对话的参与者。这里有两点容易踩坑:一是删掉聊天里的消息,并不会删掉 OneDrive 里的文件;二是 Teams 用的始终是工作或学校账号的 OneDrive,它连不到你的个人 OneDrive。
私人频道和共享频道:各带一个独立网站
私人频道只对受邀成员开放,它配套的是一个新建的、独立的 SharePoint 网站,和团队主站点分开存放,文件权限天然隔离。共享频道则可以拉进组织内外的协作方(组织外的人需要先启用 B2B 直接连接),同样有自己的 SharePoint 网站。要注意的是,频道类型创建后不能互转:标准、私人、共享,建好之后就定下了。
会议录制:看会议开在哪
频道里开的会,录制文件进团队文档库对应频道文件夹下的"录制内容";不在频道里开的普通会议,录制会进到发起录制那个人的 OneDrive 的"录制内容"文件夹。
把上面几种情况汇总成一张表。
| 你在 Teams 里做的事 | 文件的真实位置 | 谁默认能看 |
|---|---|---|
| 在标准频道上传文件 | 团队 SharePoint 网站默认文档库中对应的频道文件夹 | 全体团队成员 |
| 在一对一或群聊里发文件 | 发送者 OneDrive 的 Microsoft Teams 聊天文件 | 仅该对话参与者 |
| 在私人频道上传文件 | 该频道独立的 SharePoint 网站 | 仅该频道成员 |
| 在共享频道上传文件 | 该频道独立的 SharePoint 网站 | 该频道成员,可含外部人员 |
| 频道会议录制 | 团队文档库频道文件夹下的录制内容 | 全体团队成员 |
| 非频道会议录制 | 发起录制者 OneDrive 的录制内容 | 由组织者控制共享 |
这套映射关系的官方说明,可以看 Teams 与 SharePoint 的集成。
权限从哪来:继承是常态,打断是例外
一条自上而下的继承链
SharePoint 的权限默认是"继承"下来的:网站集根网站 → 子网站 → 列表和文档库 → 文件夹和文件。上层分配了什么权限,下层自动获得,不用逐个去设。团队网站的权限通常交给关联的 Microsoft 365 组来管,组里默认有三个角色:所有者对应完全控制,成员对应编辑,访问者对应只读。很多人的权限问题,说到底就是没弄清自己被分在了哪一组。
什么时候继承会被打断
有两种情况会让某个文件脱离继承链。一种是你手动"停止继承权限",单独给一个文件或文件夹设权限;另一种更隐蔽:你把一个文件共享给原本没有该网站权限的人,SharePoint 会自动给这个文件建立"唯一权限",从此它不再跟随父级。打断之后,子项会先复制一份父级的权限再单独调整,此后父级的任何改动都与它无关。
这解释了一个经典现象:为什么有人明明在团队里,却打不开团队文件?很可能那份文件早被单独共享过,脱离了继承链。企业里"权限乱",八成是"唯一权限"堆积造成的。
几组要记住的硬限制
- 单个列表或文档库最多容纳 3000 万个项目
- 项目超过 10 万个的列表或库,不能再打断它自身的权限继承
- 一个列表或库的唯一权限上限是 50000,实践中的建议值在 5000 以内
- 列表视图阈值是 5000,一次查询超过这个数就会报错或明显变慢
- 版本历史默认每个文件保留最多 500 个主版本,也可以改成按天过期
权限级别和继承的完整说明,见 了解 SharePoint 中的权限级别。
对外共享:四个等级,三种链接
对外共享是最容易出事的地方,值得单独拆开看。它其实由两层设置叠加而成:管理员定"能对外放到什么程度",用户再选"具体用哪一种链接"。
管理员的四个共享等级
- 任何人:拿到链接就能打开,不需要登录
- 新来宾和现有来宾:外部人员需要登录并被加入目录
- 现有来宾:只能分享给目录里已经存在的来宾
- 仅组织内人员:彻底关掉外部共享
有一条关键规则:网站级设置只能比组织级"更严",不能更宽松。给某个团队网站单独收紧外部共享是允许的,反过来放开则不允许。
用户看到的三种链接
- 任何人链接:谁有链接谁就能看,也无法审计访问者
- 组织中的人员链接:仅限本组织成员,不含目录里的来宾
- 特定人员链接:只对分享时指定的人生效
选链接的同时还能定权限,可选可编辑、可查看、可审阅、无法下载,另外可以设过期时间、限制域名。
不同网站的默认设置并不一样
这一点坑了不少人:同样一个"共享"按钮,在 OneDrive 和团队网站里的默认行为是不同的。
| 网站类型 | 默认外部共享设置 |
|---|---|
| OneDrive | 任何人 |
| 与组连接的网站(含 Teams 团队网站) | 新来宾和现有来宾,取决于 Microsoft 365 组的来宾开关 |
| 经典网站 | 仅组织内人员 |
| 通信网站 | 仅组织内人员 |
| 不含组的新式网站 | 仅组织内人员 |
顺带一提,OneDrive 的组织级设置可以比 SharePoint 更严,但不能比它更松。
实操上,多数企业会把 SharePoint 组织级设成"新来宾和现有来宾",再对个别敏感网站单独收紧。"任何人"这个选项很方便,但只有内容确实可以公开时才该开。要在站点级调整,可以在 SharePoint 管理中心的"活动网站"里找到目标网站,进入"更多共享设置"修改。
相关设置见 更改网站的共享设置 和 管理 SharePoint 和 OneDrive 的共享设置。
存储与同步:配额、单文件上限、同步方式
配额和上限
| 项目 | 数值 |
|---|---|
| OneDrive 每用户 | 1TB 起,符合条件的企业版计划(含 SharePoint Online 计划 2)可扩到 5TB |
| OneDrive 单用户上限 | 25TB,需额外存储包或更高许可 |
| 教育版 A1 | 每用户 100GB |
| 租户 SharePoint 总容量 | 1TB 基础,另加每许可用户 10GB |
| 单个网站集最大 | 25TB |
| 单文件上传上限 | 250GB,Teams 文件、SharePoint 库、OneDrive 通用 |
| 网站集数量 | 最多 200 万 |
超额是要付出代价的:用户的 OneDrive 一旦超过许可配额,会进入只读状态,能下载、能删,但不能新增和编辑。还有一个容易忽略的点,版本历史、回收站和保留库都算进配额里。另外从 2026 年 7 月起,微软面向商业客户推出即用即付的 Microsoft 365 OneDrive 存储(公共预览),可以把单个用户的上限设到许可配额之上,教育版和政府版暂不适用。
是"同步",还是"添加快捷方式"
想把 SharePoint 或 Teams 里的文件拉到电脑的资源管理器里用,用户有两种方式:一种是点文档库里的"同步"按钮,另一种是把库或文件夹的快捷方式添加到 OneDrive。官方的建议是后者,因为它能跨设备生效,性能也更好;而"同步"是绑在这一台设备上的。
配合"文件随选"(Files On-Demand)功能,文件可以只在本地留一个占位符,点开才下载,右键还能选"始终保留在此设备上"或"释放空间",硬盘紧张的人会喜欢。OneDrive 还支持"已知文件夹移动",把桌面、文档、图片三个系统文件夹直接搬进云里。
给管理员留一段命令,用来关掉团队网站上那个容易造成重复同步的"同步"按钮。
Connect-SPOService -Url https://contoso-admin.sharepoint.com # 以 SharePoint 管理员身份登录
Set-SPOTenant -HideSyncButtonOnTeamSite $true # 隐藏团队网站的"同步"按钮,只阻止新建同步配额上限的细节可查 SharePoint 限制,同步方式见 在 SharePoint 和 OneDrive 中同步。
把"找不到、权限乱"落到日常动作上
前面讲的是原理,最后给几条能立刻用上的习惯。
- 选位置先问一句:这份东西是"我一个人的活儿",还是"团队长期要用的"?前者进 OneDrive,后者进 SharePoint。在 Teams 频道里上传,等于放进了 SharePoint,心里要有数。
- 找文件顺着"入口"倒推:频道文件去团队 SharePoint 网站找,聊天文件去发送者的 OneDrive 找,"在 SharePoint 中打开"就是通往后端的那扇门。
- 少制造"唯一权限":能用网站、文档库或组解决的,就别一个个文件单独共享;确实需要,用完之后顺手清理一遍。
- 把外部共享分级管起来:组织级定一个大方向,敏感站点再单独收紧,并定期检查"任何人"链接和外部共享对象。
- 给敏感内容上标签:用敏感度标签和数据丢失防护(DLP)策略,让受保护的文件在被分享、被下载时就受到约束,而不是等出事再补救。
- 人员离职前处理 OneDrive:绑在账号上的个人文件,人一走来接手就麻烦,该留的尽早迁进 SharePoint 网站或 Microsoft 365 组。
结语
绕了一圈,其实就记两句话:微软这套体系里只有两套存储、一个枢纽,先分清楚文件归谁;权限则沿着继承链自上而下地传,一旦被"唯一权限"打断,问题就容易藏在看不见的地方。把这两条想明白,Teams 里那些"文件去哪了、谁能看"的疑问,大多自己就能推出来。