Microsoft Learn 是一个免费的技能平台,提供Microsoft产品等的文档、培训、视频、论坛和认证。 我们的目标是帮助你熟练掌握我们的技术,并通过特定于你的角色和目标的有趣、引导、动手、互动内容来学习更多技能。
尽管组织的用户可以直接访问该网站,并且无需创建帐户(如果不想),但我们提供了多个服务供你使用,以便更有效地在组织中使用 Microsoft Learn。 如果用户创建帐户并登录(不收费),用户可以跟踪其完成情况并共享成就,组织可以使用其中 一个或多个 功能在其环境中实现更深入的集成方案。
可用服务
- Learn 平台 API:Microsoft Learn Platform API 是一种基于 REST 的经过身份验证的 Web API,可用于发送基于 Web 的查询,Microsoft Learn 并获取有关可用培训内容、凭据和考试的详细信息。 这包括标题、涵盖的产品、级别、训练链接和其他元数据,以及返回包含信息的 JSON 编码响应。 然后,你可以获取此信息,并显示在自己的站点或学习管理系统 (LMS) 体验中,以便用户可以在执行任务时实时访问它,或者与其他培训内容并行显示。
- Learn Docs MCP 服务器:允许将来自 Learn 平台的可信赖和最新的内容作为上下文添加到语言模型中。
- Learn 目录 API:允许你发送基于 Web 的查询来Microsoft Learn 并获取有关我们所有已发布的 Learn 内容的详细信息,例如游戏、涵盖的产品、级别、培训链接和其他元数据。 然后,你可以获取此信息,并显示在自己的站点或学习管理系统 (LMS) 体验中,以便用户可以在执行任务时实时访问它,或者与其他培训内容并行显示。 从 2026 年 6 月开始,此 API 将弃用,请使用 Learn 平台 API 来访问目录数据。
- 了解组织报告:允许你获取并汇报组织中的个人在 Microsoft Learn 内容(包括模块和学习路径)中的进度和完成信息。
- Learn ILT 调度程序:允许合格的学习选项合作伙伴将其讲师引导式培训日程整合到 Microsoft Learn 网站的课程中,使用户无需导航到其他网站即可无缝发现学习合作伙伴的培训产品。
计划弃用的服务
- Learn 目录 API:允许你发送基于 Web 的查询来Microsoft Learn 并获取有关我们所有已发布的 Learn 内容的详细信息,例如游戏、涵盖的产品、级别、培训链接和其他元数据。 然后,你可以获取此信息,并显示在自己的站点或学习管理系统 (LMS) 体验中,以便用户可以在执行任务时实时访问它,或者与其他培训内容并行显示。 从 2026 年 6 月开始,此 API 将弃用,请使用 Learn 平台 API 来访问目录数据。
当前服务功能
| Scenario | 平台 API | MCP | 组织报表 | ILT 计划程序 | |
|---|---|---|---|---|---|
| 链接到您自己的系统内的培训内容 | 是的 | 否 | 是的 | 否 | |
| 在自己的系统中嵌入(呈现)训练内容* | 否 | 否 | 否 | 否 | 否 |
| 查询Microsoft Learn 目录(元数据)信息 | 是的 | 是的 | 否 | 是的 | 否 |
| 有关用户Microsoft学习培训进度和完成情况的报告 | 否 | 否 | 否 | 是的 | 否 |
| 关于授予Microsoft认证的报告 | 否 | 否 | 否 | 是的 | 否 |
| 连接到组织的学习管理系统 | 是的 | 是的 | 否 | 是的 | 否 |
| 从组织系统单一登录到 Microsoft Learn* | 否 | 否 | 否 | 否 | 否 |
| 将讲师引导式培训计划集成到 Learn 网站** | 否 | 否 | 否 | 否 | 是的 |
| 搜索 Learn 内容 | 否 | 否 | 是的 | 否 | 否 |
* 在路线图上。
**仅适用于学习合作伙伴。
示例方案
在概览层面,Learn 目录 API 和 Learn 组织报告服务允许使用 Microsoft Learn 的组织将该培训和认证目录集成到他们的系统中,从而能够引导用户访问这些资源,并报告用户已尝试和完成的内容。 根据组织的需求和内部环境,如何实现这些服务有许多变化。 下面是最常见的方案。
从 Microsoft Learn 通过组织报告和目录 API 到组织系统的数据流示意图。
#1 - 报告用户在 Microsoft Learn 上的培训和认证进度与完成情况。 (仅报告)
如果只需要报告组织的用户的Microsoft Learn 培训进度和完成情况,则应使用 Microsoft Learn 组织报告服务。 组织报告服务包括一次性设置,通过使用 Azure Data Share 将管道从 Microsoft Learn 配置到您的组织。之后,您每天会定期在环境中收到用户进度和完成数据,并可以使用您所需的方法对这些数据进行报告。
某些组织直接查询 SQL 数据库以获取所需的数据,有些组织将其引入其他报告系统(如 Power BI、Tableau 或 LMS),以便它们能够与其他训练信息一起显示它,有些组织只需将标准 Power BI 模板用作简单的报告解决方案。 最简单的方法是将其存储在 SQL 数据库中,并使用 Power BI 报告模板。 只需打开 Power BI 报表模板,输入 SQL Server 和 DB 名称,该模板会自动使用数据填充报表。 所有内容都是预先建模和构建的,因此它将为你提供与大多数学习管理系统(LMSes)相同的标准报告,并且无需在以后更新任何内容。
#2 - 向用户推广培训和/或认证内容并报告其完成情况。 (引入目录和报告)
将Microsoft学习培训和/或认证目录引入到组织自己的站点或系统中,然后报告其用户已完成的Microsoft Learn 内容是组织最常见的方案,但也具有最不同的变化。 在最高级别,这是组织将 Microsoft Learn 目录引入其系统中的位置,以便他们可以将用户指向培训,然后报告用户尝试和完成的内容。
有时,正在启用的组织网站体验是一个内部网站,其中显示特定的 Learn 模块或学习路径会很有帮助(例如,指向 Dynamics 365 实例的内部帮助页上的 Dynamics 365 模块的链接)或指向工程团队 SharePoint 页面的 Azure 基础知识学习路径的链接。 或者,它可能位于你自己训练特定的系统内。
目前,唯一的报告是通过我们的组织报告服务(没有可用于在站点中启用的实时报告 API)。 它提供每日一次的完成数据刷新,你可以使用自己的工具(如 Excel、Power BI、直接 SQL 查询等)进行报告,或者你可以发挥创造力,在上述列出的网站体验中引入完成数据,以便在培训旁边向用户展示他们是否也已完成培训。
#3 - 将 Microsoft Learn 与学习管理系统(LMS)连接。 (仅引入目录或引入目录和报表)
若要将学习管理系统(LMS)连接到 Microsoft Learn:请参阅上面列出的方案 #2。 我们建议使用组织报告服务完成正式报告。
#4 - 使用 Microsoft Viva Learning 和 Microsoft Learn 组织报告。 (访问内容并报告员工完成情况)
Viva Learning 是一种新的Microsoft产品,在 Microsoft Teams 中提供集中学习中心。 它将员工学习内容纳入用户已经花费时间的地方。 默认情况下,对于企业版Microsoft 365 和 Office 365 计划,它包括可供访问的整个 Microsoft Learn 内容,以及 Microsoft 365 和 LinkedIn 学习培训内容。 对于已经使用 Microsoft Teams 或希望避免与其 LMS 进行更详细的集成的组织来说,这是一个很好的选择,因为 Viva Learning 已经为你完成了与 Microsoft Learn 的集成。 若要了解有关它的详细信息,请查看 Viva Learning 产品页。
使用此选项,用户可以通过 Teams 中的 Viva Learning 应用访问 Learn 培训内容,然后你的组织可以通过 Learn 组织报告服务对 Learn 内容执行全面的完成报告。
常见问题解答
问:用户是否必须登录才能访问 Learn?
不需要进行身份验证和创建个人资料。 如果没有个人资料,用户仍然可以访问和使用所有内容。 但是,登录的好处是:
- 查看个性化建议
- 保存书签
- 跟踪学习活动进度
- 创建和共享模块集合
- 累积分数和成就
- 访问免费的 Azure 资源和实验室
- 加入挑战
- 与 Microsoft Learn Q&A 社区交互
- 报名参加认证考试
问:如果用户使用个人帐户进行了培训,该怎么办?
他们的训练完成记录与其个人帐户一起存储,但它在组织报告数据集中不可用,因为它们没有授予与组织共享的权限。 为了与组织共享记录,他们可以将现有帐户链接到组织帐户,此时,完成数据将提供给组织(他们不必再次接受培训)。
问:是否需要 Azure 帐户才能使用这些帐户?
无需 Azure 帐户即可使用目录 API 服务。 组织报告服务利用 Azure Data Share 向组织提供数据共享,然后组织必须将数据存储在 Azure 存储解决方案(例如 SQL DB、Blob 存储或 Data Lake)中。
问:Learn 和这些功能的成本是多少?
用户和组织可以免费使用 Learn 的技能内容(文档、培训、视频、问答等)。 认证确实会产生费用。 Learn 平台集成服务本身是免费的,尽管存储组织完成记录时可能会产生存储成本。
问:Microsoft 学习是否支持单点登录(SSO)?
目前不直接。 单一登录功能目前已在我们的规划中。
可以使用相应的功能文档找到每个功能的更详细的常见问题解答: Microsoft了解常规常见问题解答、 Learn 平台 API、 Learn Docs MCP 服务器常见问题解答、 组织报告常见问题解答。