部署和发布 Office 加载项
可以使用几种方法之一来部署 Office 外接程序,以用于对用户进行测试或分发: 部署方法还会影响加载项的哪些平台。
方法 | 用途 |
---|---|
旁加载 | 在开发过程中测试在 Windows、iPad、Mac 或浏览器中运行的加载项。 (不适用于生产版加载项。) |
网络共享 | 作为开发过程的一部分,用于在将加载项发布到本地主机以外的服务器后,测试在 Windows 上运行的加载项。 (不适用于生产加载项、在 iPad、Mac 或 Web 上进行测试,或用于使用 统一清单的外接程序Microsoft 365.) |
AppSource | 用于向用户公开分发加载项。 |
Microsoft 365 管理中心 | 在云部署中,使用 Microsoft 365 管理中心将加载项分发给组织中的用户。 这是通过集成应用或集中部署完成的。 |
SharePoint 目录 | 在本地环境中,用于向组织用户分发加载项。 不支持使用 Microsoft 365 统一清单 的加载项,也不支持在仅外接程序清单中需要 <VersionOverrides> 元素的任何功能。 |
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 加载项。
AppSource
你可以通过 AppSource、Microsoft的联机应用商店(可通过浏览器和 Office 应用程序的 UI 访问)提供加载项。 通过 AppSource 分发,可以选择将加载项的安装与安装 Windows 应用、COM 或 VSTO 加载项一起包含在内。 有关详细信息,请参阅 发布到 Office 外接程序到 AppSource。
通过 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 目录不支持 Outlook 加载项。
- SharePoint 目录不支持使用 Microsoft 365 统一清单的加载项。
- 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 获取加载项。