可编程性和可扩展性概述

备注

新的和改进 的 Power Platform 管理中心 现已正式发布。 我们目前正在更新文档以反映这些更改,因此请回来查看以确保您获得最新的更新。

Microsoft Power Platform 管理员通常需要为其租户协调和自动化日常活动。 此任务可以使用以下概括的工具以多种方式完成。

备注

可编程工具目前是以 API 为先进行开发的,这意味着新的属性和功能会首先在最新的 API 版本中公开。 随后,我们会对 Power Platform CLI、PowerShell cmdlet 和连接器进行更新。 今后,所有可用工具都将自动同步更新。

客户管理平面与客户数据平面

从历史上看,Power Platform 管理员具有不同的用来管理租户及其在平台内的资源的 API。 这包括一个用于管理环境的 API,另一个用于管理 Power Apps 的 API,还有一个用于管理 Power Automate 流的 API。 使用 Power Platform API,Microsoft 正在收集、协调并最终提供一个单一的 API 界面,客户可以从中管理这些资源。

客户管理平面是租户级资源和环境显示的地方。 这包括创建环境(有或没有 Dataverse)、管理即用即付的计费策略、查询和报告容量消耗等操作。 这些功能在 Power Platform API 下显示,并将定期添加更多功能。

客户数据平面用于与存储在环境数据库中的数据和记录交互。 此数据库通常被称为 Microsoft Dataverse,其中包含其自己的丰富的基于 OData 的 API。 使用 Dataverse API 的操作包括从表中检索数据、使用函数和操作以及执行批处理操作。

最终,客户有两个主要 API:一个用于管理平面,另一个用于数据平面。 本文档仅适用于作为Power Platform API 提供的管理平面和使用它的工具。

可用工具

有几个可编程工具可供管理员使用。 这些工具会逐渐增加复杂性和能力。 随着时间的推移,将有更多的库以各种编程语言提供。 若要及时了解最新更新,请查看发布计划

Power Platform API

使用 Power Platform API 访问管理中心的客户管理平面功能 Power Platform 。 目前可用的 API 有 Power Platform 两种实现:REST API 和 .NET API。

在 REST API 参考概述中 了解有关 REST API 的更多信息

.NET API 作为名为 Microsoft.PowerPlatform.Management 的 NuGet 包分发。 API 参考可通过 .NET API 浏览器 - API: Power Platform management 获得。

Power Platform for Admins V2 连接器

新的 Power Platform for Admins V2 连接器一般可在 Power Automate 和 Logic Apps 中使用。 它是 Microsoft Power Platform API 的强类型表示。

Power Platform CLI

Microsoft Power Platform CLI 是一个简单的一站式开发人员 CLI,使开发人员和 ISV 能够执行 Microsoft Power Platform 中与环境生命周期相关的各种操作,并使用环境、解决方案包、门户和代码组件等。

PowerShell cmdlet

PowerShell 是全球组织中一个常见的自动化工具。 有关详细信息,请参阅开始使用适用于 Power Platform 管理员的 PowerShell

后续步骤

无论您选择哪种工具,请阅读以下文章以开始使用: