azure-devops - Power Platform DevOps Tools 新环境创建任务
问题描述
我正在尝试为 Power Platform 环境创建设置 Azure DevOps 管道。我已经在 Azure AD 中创建了应用注册。现在我正在努力创建供环境创建任务使用的 Power Platform 服务连接。由于环境尚不存在,我应该为服务器 url 放置什么?前提条件之一是将注册的 App ID 添加到 Power Platform 环境并分配安全角色。就我而言,由于环境尚不存在,因此如何创建此用户关联?非常感谢任何帮助,我真的不确定我可能会错过什么。
解决方案
该文档提供了一个脚本来帮助执行以下部分中所需的一些步骤,而此处提供了带有手动分步说明的详细信息。
此 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下定义服务端点。
推荐阅读
- javascript - 在本机反应中,图像未从状态显示
- c++ - C++:获取 MacOS 版本
- c++ - 更新元素 stl 列表列表
- reactjs - 如何将 componentWillReceiveProps 重构为 componentDidUpdate 或可能的 Hook?
- javascript - 如何在 foo 循环中添加带有来自对象属性值的链接的按钮?
- python - Spark-Submit:无法使用 virtualenv 运行
- github - Github APi 在组织中创建和添加用户
- c++ - 何时取消引用指针会导致在 C++ 中生成副本?
- python - python 用户 - 从 docx 转换的 html 文档中检索脚注(docx2python 不工作)
- matlab - deg2km命令不计算matlab中两点之间的距离