部署和发布 Office 加载项
可以使用几种方法之一来部署 Office 外接程序,以用于对用户进行测试或分发: 部署方法还会影响加载项的哪些平台。
方法 | 用途 |
---|---|
旁加载 | 在开发过程中测试在 Windows、iPad、Mac 或浏览器中运行的加载项。 (不适用于生产版加载项。) |
网络共享 | 作为开发过程的一部分,用于在将加载项发布到本地主机以外的服务器后,测试在 Windows 上运行的加载项。 (不适用于生产加载项、在 iPad、Mac 或 Web 上进行测试,或用于使用 统一清单的外接程序Microsoft 365.) |
AppSource | 用于向用户公开分发加载项。 |
Microsoft 365 管理中心 | 在云部署中,使用 Microsoft 365 管理中心将加载项分发给组织中的用户。 这是通过集成应用或集中部署完成的。 |
SharePoint 目录 | 在本地环境中,用于向组织用户分发加载项。 不支持使用 Microsoft 365 统一清单的加载项。 |
Exchange 服务器 | 在本地或在线环境中,用于向用户分发 Outlook 加载项。 |
注意
如果你计划将加载项发布到 AppSource,并使其在 Office 体验中可用,请确保你遵守商业市场认证政策。 例如,加载项必须适用于支持你定义的方法的所有平台,才能通过验证(有关详细信息,请参阅第 1120.3 部分以及 Office 加载项应用程序和可用性页)。
按 Office 应用程序和加载项类型划分的部署选项
可用的部署选项具体取决于你面向的 Office 应用程序以及所创建的加载项的类型。
扩展点 | 旁加载 | 网络共享 | AppSource | Microsoft 365 管理中心 | SharePoint 目录* | Exchange 服务器 |
---|---|---|---|---|---|---|
内容 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 |
任务窗格 | 支持 | 支持 | 支持 | 支持 | 支持 | 不支持 |
命令 | 支持 | 仅支持 Excel、PowerPoint 和 Word | 支持 | 支持 | 不支持 | 不支持 |
邮件应用 | 支持 | 不支持 | 支持 | 支持 | 不支持 | 支持 |
* SharePoint 目录不支持 Mac 版 Office。
产品部署方法
以下各部分提供了有关向组织中的用户分发生产版 Office 加载项的最常用部署方法的其他信息。
部署更新
在加载项中添加功能或修复 bug 时,需要部署更新。 如果外接程序由一个或多个管理员部署到其组织,则某些清单更改将要求管理员同意更新。 在授予同意之前,将阻止用户从外接程序中访问。 以下清单更改需要管理员再次同意。
- 对请求的权限的更改。 请参阅 请求在外接程序中使用 API 的权限 和 了解 Outlook 外接程序权限。
- 其他或更改 的范围。 (如果外接程序使用 Microsoft 365.) 的统一清单,则不适用
- 其他或更改的 Outlook 事件。
有关最终用户如何获取、插入和运行加载项的信息,请参阅开始使用 Office 加载项。
通过 Microsoft 365 管理中心集中应用
通过 Microsoft 365 管理中心,管理员可以为组织中的用户和组轻松部署 Office 加载项。 通过管理中心部署加载项后,用户可立即在其 Office 应用程序中使用此加载项,而无需进行客户端配置。 可以使用集中应用部署内部加载项,以及 ISV 提供的加载项。 集成应用还显示管理员加载项,和由同一 ISV 捆绑在一起的其他应用,以便能够充分体验 Microsoft 365 平台。
将 Office 加载项、Teams 应用、SPFx 应用和其他应用链接在一起时,可为客户创建单个软件即服务 (SaaS) 产品/服务。 有关此流程的通用信息,请参阅如何为商业市场计划 SaaS 产品/服务。 有关如何创建集成应用的详细信息,请参阅配置 Microsoft 365 应用集成。
有关集成应用部署流程的详细信息,请参阅集成应用门户中的合作伙伴测试和部署Microsoft 365 应用。
重要
主权云或政府云中的客户无权访问集成应用。 它们将改用集中部署。 集中部署是一种类似的部署方法,但不会向管理员公开连接的加载项和应用。有关详细信息,请参阅 确定外接程序的集中部署是否适用于组织。
SharePoint 应用目录部署
SharePoint 应用程序目录是一个特殊的网站集,你可以创建它来托管 Word、Excel 和 PowerPoint 加载项。由于 SharePoint 目录不支持在清单节点中 VersionOverrides
实现的新加载项功能(包括外接程序命令),因此建议尽可能通过管理中心使用集中部署。 默认情况下,通过 SharePoint 目录部署的外接程序命令在任务窗格中打开。
如果要在本地环境中部署外接程序,请使用 SharePoint 目录。 有关详细信息,请参阅将任务窗格和内容外接程序发布到 SharePoint 目录。
注意
SharePoint 目录不支持 Mac 上的 Office。 若要向 Mac 客户端部署 Office 加载项,必须将其提交到 AppSource。
Outlook 外接程序 Exchange 服务器部署
对于不使用 Azure AD 标识服务的本地和联机环境,可以通过 Exchange 服务器部署 Outlook 加载项。
Outlook 外接程序部署需要以下内容:
- Microsoft 365、Exchange Online 或 Exchange Server 2016 或更高版本
- Outlook 2016 或更高版本
要将加载项分配给租户,请使用 Exchange 管理中心从文件或 URL 直接上传清单,或从 AppSource 添加加载项。 若要将加载项分配给单个用户,必须使用 Exchange PowerShell。 有关详细信息,请参阅 Exchange Server 中 Outlook 的加载项。
请务必注意,某些版本的 Outlook 客户端和 Exchange 服务器可能仅支持某些邮箱要求集。 有关支持的要求集的详细信息,请参阅 Exchange 服务器和 Outlook 客户端支持的要求集。
GoDaddy Microsoft 365 个 SKU
Microsoft GoDaddy 提供的 365 个订阅 对加载项的支持有限。 不支持 以下选项。
- 通过 Microsoft 管理中心进行部署。
- 通过 Exchange 服务器进行部署。
- 从 AppSource 获取加载项。