首页 > 解决方案 > Power Platform DevOps Tools 新环境创建任务

问题描述

我正在尝试为 Power Platform 环境创建设置 Azure DevOps 管道。我已经在 Azure AD 中创建了应用注册。现在我正在努力创建供环境创建任务使用的 Power Platform 服务连接。由于环境尚不存在,我应该为服务器 url 放置什么?前提条件之一是将注册的 App ID 添加到 Power Platform 环境并分配安全角色。就我而言,由于环境尚不存在,因此如何创建此用户关联?非常感谢任何帮助,我真的不确定我可能会错过什么。

标签: azure-devopsserviceconnectionpower-platformnewenvironment

解决方案


文档提供了一个脚本来帮助执行以下部分中所需的一些步骤,而此处提供了带有手动分步说明的详细信息。

此 PowerShell 脚本首先在 AAD 中注册一个应用程序对象和相应的服务主体名称 (SPN),然后将其作为管理员用户添加到 Power Platform 租户本身。

下载以下 PowerShell cmdlet:https ://pabuildtools.blob.core.windows.net/spn-docs-4133a3fe/New-CrmServicePrincipal.ps1

  • 打开常规 Windows PowerShell 命令提示符(标准,不是 PS 核心)
  • 导航到保存脚本的文件夹,并使用以下命令取消阻止脚本:Unblock-File New-CrmServicePrincipal.ps1
  • 运行脚本:.\New-CrmServicePrincipal.ps1

该脚本将使用 AAD 登录对话框提示两次:

  • 第一个提示:以管理员身份登录到与 Microsoft Power Platform 租户关联的 AAD 实例
  • 第二个提示:以租户管理员身份登录 Microsoft Power Platform 租户本身

成功后,将显示 3 列:

  • 电源平台租户 ID
  • 应用程序 ID
  • 客户秘密(明文)

使用显示的信息配置 Power Platform 服务连接。

服务器 URL:您要将解决方案导出和导入到的源和目标环境的服务端点。例如,https://powerappsbuildtools.crm.dynamics.com。可以在Project Settings的Service Connections -> Generic Service Connection下定义服务端点。

您可以按照此说明文档视频了解详细步骤。


推荐阅读