SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成

本文详细介绍了如何在SharePoint服务器上通过HTTPS方式配置与Office Online Server的集成过程,包括设置完全限定域名(FQDN),运行Powershell命令以绑定WOPI,更改和查看WOPI区域,以及启用Excel SOAP API等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在SharePoint HTTPS方式访问配置完成后。

  1. 在SharePoint服务器上打开SharePoint Powershell(已管理员身份运行)
    SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成
  2. 运行以下命令,其中 是您为内部 URL 设置的完全限定域名 (FQDN)。这是 Office Online Server 流量的入口点
    New-SPWOPIBinding -ServerName <WacServerName>
    SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成
  3. 查看 SharePoint 2016 的 WOPI 区域
    *Get-SPWOPIZone*
    SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成
  4. 更改 WOPI 区域
    *Set-SPWOPIZone -zone "external-https"*
    SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成
  5. 查看 SharePoint 2016 的 WOPI 区域
    *Get-SPWOPIZone*
    SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成
  6. 启用 Excel SOAP API
    
    *$Farm = Get-SPFarm
    $Farm.Properties.Add("WopiLegacySoapSupport", "https://oos.msftlearn.com/x/vtibin/ExcelServiceInternal.asmx")
    $Farm.Update()
    *```

SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成

  1. 使用非管理员账户登陆进行查看
    SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成
    SharePoint 2016 服务器部署(七)SharePoint 和OOS 集成

SharePoint 和Office Online Server 集成完成。

转载于:https://blog.51cto.com/lizmfinder/2317592

<think>嗯,用户这次问了一个非常具体的技术问题,关于SharePointOffice Online Server的依赖关系。看来ta在部署企业协作平台时遇到了实际选择困难。 从历史对话看,用户已经理解了三者的基本关系,现在聚焦在功能边界上。这个问题其实暗含了两个层面:一是技术可行性,二是使用体验差异。 技术层面要明确:SharePoint本身确实没有内置的文档处理引擎,它本质上是个存储协作平台。就像没有安装Office的电脑打不开.docx文件一样,没有OOS这类渲染引擎,网页端编辑根本无法实现。 体验层面更值得强调:浏览器直接编辑桌面版编辑的差距太大了。用户可能低估了OOS的价值——没有它,连最简单的单元格调整都要启动本地Excel,协同编辑更是天方夜谭。 注意到用户连续三次追问WOPI协议相关,ta很可能是企业的IT架构师。最后那个关于Excel的疑问特别典型,说明ta在评估“是否值得部署OOS”。所以回复里特意加入了对比表格,把“能编辑”“好编辑”的区别量化出来。 安全方面需要提醒:就算用户选择跳过OOS,也要警告ta不要启用老旧浏览器插件方案,那些ActiveX控件现在简直是漏洞磁铁。不过这个细节放在注意事项里就够了,避免冲淡核心答案。 最后设计的问题都指向实际部署痛点。特别是第三个问题,很多管理员会忽略Office Online Server的授权陷阱——那个20GB内存限制在实际业务中很容易触雷。</think>### SharePoint 与 Office Online Server 集成必要性分析 #### **核心结论** **不配置 Office Online Server(OOS)时**: - ✅ **能编辑**:用户可通过 **本地安装的 Office 桌面应用程序** 打开 SharePoint 中的 Excel 文件(需手动下载或点击“在应用中打开”) - ❌ **不能在线编辑**:**无法在浏览器中直接编辑** Excel 文件,以下功能将失效: - 网页版 Excel 的实时协同编辑 - 浏览器内公式计算、图表渲染 - 移动端免安装编辑 --- ### **功能对比表** | **场景** | 配置 OOS 集成 | 未配置 OOS 集成 | |------------------------------|-----------------------------|-------------------------------| | **浏览器内编辑 Excel** | ✔️ 直接在线编辑 | ❌ 仅支持下载或调用本地 Office | | **多人实时协同** | ✔️ 同步光标修改 | ❌ 无 | | **版本历史自动保存** | ✔️ 自动保存到 SharePoint | ❌ 依赖本地保存后手动上传 | | **移动端编辑体验** | ✔️ 无需安装 App | ❌ 需安装手机版 Office | | **API 集成能力** | ✔️ 支持 Graph API 调用 | ❌ 受限 | --- ### **技术原理说明** 1. **无 OOS 时的编辑流程** ```mermaid sequenceDiagram 用户->>SharePoint: 点击 Excel 文件 SharePoint->>用户: 提供“下载”或“在应用中打开”选项 用户->>本地 Excel: 启动桌面版 Office 编辑文件 本地 Excel-->>SharePoint: 手动保存后上传覆盖原文件 ``` 2. **有 OOS 时的编辑流程** ```mermaid sequenceDiagram 用户->>SharePoint: 点击 Excel 文件 SharePoint->>OOS: 通过 WOPI 协议请求编辑会话 OOS-->>用户: 返回浏览器内编辑界面(JavaScript 渲染) 用户->>OOS: 在线编辑操作 OOS->>SharePoint: 自动保存到存储库(PUT 请求) ``` --- ### **关键影响与替代方案** #### **不集成 OOS 的局限性** - **功能缺失**: - 无法使用 Excel Online 的 **动态数组、AI 分析** 等高级功能 - 无法通过 Teams 网页版直接协作编辑 SharePoint 文件 - **安全风险**: - 用户下载文件到本地可能导致 **数据泄露** - 版本冲突(多人下载编辑后覆盖保存) #### **替代解决方案** 1. **Office 365 云服务**(推荐) - 直接使用 SharePoint Online(无需自建 OOS),天然集成在线编辑 2. **第三方编辑器集成** - 通过 WOPI 协议对接 OnlyOffice/LibreOffice Online ```xml <!-- SharePoint 配置第三方 WOPI 客户端 --> <action name="edit" ext="xlsx" urlsrc="https://onlyoffice.example.com/editors" /> ``` 3. **旧版浏览器插件**(已淘汰) - 已停用的 Office Web Apps 2013 插件(仅限 IE 兼容模式) > ⚠️ **注意**: > - SharePoint 2013/2016/2019 **必须依赖 OOS 或云服务** 实现在线编辑 > - SharePoint Online(Office 365)**无需额外配置**,默认支持 --- ### **配置建议** | **需求场景** | 推荐方案 | |----------------------|-----------------------------| | 企业本地化部署 | SharePoint + OOS 集成 | | 混合云环境 | SharePoint Hybrid + O365 | | 成本敏感/轻量级 | OnlyOffice + WOPI 对接 | | 完全云原生 | SharePoint Online(O365) |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值