Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Використовуйте змінні середовища, щоб настроїти автентифікацію Power Apps CLI та надати параметри команд у сценаріях і каналах CI/CD. Змінні середовища, визначені Power Apps CLI, використовують PA_CLI_ префікс.
Примітка.
Змінні середовища – це іменовані значення, які операційна система робить доступними для програм. Power Apps CLI розпізнає змінні, описані в цьому посиланні. Щоб дізнатися, як працюють змінні середовища та як ними керувати, див. статтю Про змінні середовища.
У цьому посиланні описано змінні середовища операційної системи, які настроюють Power Apps CLI. Ці змінні відрізняються від змінних середовища рішення Power Platform, у яких зберігаються значення конфігурації, які використовуються програмою.
Для параметра команди CLI усуває значення в такому порядку:
- Параметр командного рядка
- Змінна середовища
- Стандартне значення, якщо параметр має одне
- Інтерактивний запит, коли підтримується
Параметр, указаний у командному рядку, має пріоритет над відповідною змінною середовища.
Важливий
Змінні середовища можуть надавати секрети іншим процесам, журналам або журналу оболонки. Зберігайте PA_CLI_SP_CLIENT_SECRET в таємному магазині платформи CI/CD, маскуйте його з журналів і не давайте секрети для керування джерелом.
Встановлення змінних середовища
Наведені нижче приклади наведено PA_CLI_ENVIRONMENT_ID перед виконанням команди Power Apps CLI.
$env:PA_CLI_ENVIRONMENT_ID = "<environment-id>"
pa app list
Змінна середовища залишається доступною для команд, запущених із того самого сеансу терміналу. Використовуйте стандартну команду оболонки, щоб видалити її, коли вона більше не потрібна.
Автентифікація
| Змінна середовища | Опис |
|---|---|
PA_CLI_ACCOUNT |
Указує обліковий запис для pa auth login або pa auth switch. |
PA_CLI_SP_CLIENT_ID |
Указує ідентифікатор програми Microsoft Entra (клієнта) для автентифікації основної служби. |
PA_CLI_SP_CLIENT_SECRET |
Указує секрет клієнта для автентифікації основної служби. |
PA_CLI_SP_TENANT_ID |
Указує ідентифікатор Microsoft Entra каталогу (клієнта) для автентифікації основної служби. |
PA_CLI_USE_SP_AUTH |
Установіть значення true (у нижньому регістрі), щоб використовувати автентифікацію основного учасника служби. |
PA_CLI_SP_Три * облікові змінні необхідні, коли вибрано основну автентифікацію служби. Хоча CI=true також вибирає основну автентифікацію служби для сумісності, використовуйте PA_CLI_USE_SP_AUTH=true , щоб зробити режим автентифікації явним.
Інструкції з налаштування див. в статті Публікування програм-кодів Power Apps з принципалом служби.
Параметри глобальних команд
Ці змінні відповідають параметрам, доступним для Power Apps команд CLI.
| Змінна середовища | Відповідний параметр | Опис |
|---|---|---|
PA_CLI_CLOUD |
--cloud |
Вибирає цільову хмару. Допустимими значеннями є: - public (за замовчуванням)- usgov- usgovhigh- usgovdod- chinaЗначення нечутливі до регістра. |
PA_CLI_ENVIRONMENT_ID |
--environment-id |
Указує ідентифікатор середовища цільової платформи Power Platform. |
Ініціалізація програми
Ці змінні постачають параметри для pa app init.
| Змінна середовища | Відповідний параметр | Опис |
|---|---|---|
PA_CLI_APP_BUILD_PATH |
--build-path |
Указує каталог виводу збірки. Стандартне значення – ./dist. |
PA_CLI_APP_DESCRIPTION |
--description |
Указує опис програми. |
PA_CLI_APP_DISPLAY_NAME |
--display-name |
Указує коротке ім'я програми. |
PA_CLI_APP_FILE_ENTRY_POINT |
--file-entry-point |
Визначає точку входу HTML у вихідній збірці. Стандартне значення – index.html. |
PA_CLI_APP_TYPE |
--app-type |
Указує тип програми. Допустимими значеннями є: - CodeApp (за замовчуванням)- MobileAppЗначення зберігається та power.config.json використовується як тип програми під час публікації програми. |
PA_CLI_APP_URL |
--app-url |
Указує URL-адресу локальної програми під час pa app init. Значення зберігається як localAppUrl у power.config.json та стає URL-адресою за замовчуванням для майбутніх pa app run команд. Стандартне значення – http://localhost:3000. |
Запуск програм
Ці змінні постачають параметри для pa app run.
| Змінна середовища | Відповідний параметр | Опис |
|---|---|---|
PA_CLI_LOCAL_APP_URL |
--local-app-url |
Перевизначає localAppUrl значення power.config.json поточної команди, не змінюючи збережену конфігурацію. Якщо жодне значення не встановлено, за замовчуванням використовується http://localhost:3000значення . |
PA_CLI_PORT |
--port |
Указує порт для локального хоста Power Apps. Стандартне значення – 8080. |
Надання спільного доступу до програм
Ці змінні постачають параметри для pa app share.
| Змінна середовища | Відповідний параметр | Опис |
|---|---|---|
PA_CLI_SHARE_ACCESS |
--access |
Указує рівень доступу. Допустимими значеннями є: - play (за замовчуванням)- edit |
PA_CLI_SHARE_PRINCIPAL |
--principal |
Указує одну або кілька адрес електронної пошти, розділених комами, або ідентифікатори Microsoft Entra об'єктів. |
Рішення, з'єднувачі та джерела даних
| Змінна середовища | Відповідний параметр | Опис |
|---|---|---|
PA_CLI_CONNECTION_DISPLAY_NAME |
--display-name |
Указує коротке ім'я під час створення підключення. |
PA_CLI_CONNECTION_ID |
--connection-id |
Указує ідентифікатор екземпляра з'єднувача. |
PA_CLI_CONNECTION_REF |
--connection-ref |
Указує логічне ім'я посилання на підключення. |
PA_CLI_CONNECTION_SEARCH |
--search |
Фільтрує результати з pa connection list. |
PA_CLI_CONNECTOR |
--connector |
Указує ідентифікатор сполучної лінії, наприклад shared_office365users. |
PA_CLI_CONNECTOR_SEARCH |
--search |
Фільтрує результати з pa connector list. |
PA_CLI_DATASET |
--dataset |
Указує набір даних, наприклад сайт SharePoint або базу даних SQL. |
PA_CLI_DATA_SOURCE_NAME |
--name |
Указує джерело даних для оновлення або видалення. |
PA_CLI_ORG_URL |
--org-url |
Перевизначає URL-адресу організації Dataverse, яка використовується для отримання метаданих під час додавання джерела даних. |
PA_CLI_PROCEDURE |
--procedure |
Указує збережену процедуру SQL. |
PA_CLI_SOLUTION_ID |
--solution-id |
Указує рішення для pa app push, pa app add data-sourceабо pa connection list-references. |
PA_CLI_SOLUTION_SEARCH |
--search |
Фільтрує результати з pa solution list. |
PA_CLI_TABLE |
--table |
Указує ім'я ресурсу таблиці або з'єднувача. |
Команди, які приймають кожен параметр, див. в Power Apps посилання на команду CLI.
API та потоки Power Automate dataverse
| Змінна середовища | Відповідний параметр | Опис |
|---|---|---|
PA_CLI_DATAVERSE_API_NAME |
--api-name |
Указує дію або функцію Dataverse для додавання за допомогою програми pa add dataverse-api. |
PA_CLI_DATAVERSE_API_SEARCH_TERM |
--search |
Фільтрує дії та функції Dataverse за іменем за допомогою pa app find-dataverse-api. |
PA_CLI_FLOW_DATA_SOURCE_NAME |
--flow-name |
Визначає джерело даних потоку для видалення з програми за допомогою pa app remove flow |
PA_CLI_FLOW_ID |
--flow-id |
Указує потік Power Automate, який потрібно додати за допомогою pa app add flow. |
PA_CLI_FLOW_SEARCH |
--search |
Фільтрує доступні потоки Power Automate за іменем за допомогоюpa app list-flows |
PA_CLI_REMOVE_FLOW_ID |
--flow-id |
Визначає потік Power Automate, який потрібно видалити за допомогоюpa app remove flow |
Телеметрія та вивід консолі
| Змінна середовища | Відповідний параметр | Опис |
|---|---|---|
PA_CLI_CONSOLE_ONLY |
--console-only |
Установіть значення true (у нижньому регістрі) за допомогою pa telemetry enable телеметрії або pa telemetry disable для записування лише консолі та не надсилайте його віддалено. |
PA_CLI_OUTPUT_TO_CONSOLE |
--output-to-console |
Установіть значення true (у нижньому регістрі) або pa telemetry enablepa telemetry disable віддзеркалення подій телеметрії, надісланих віддалено, на консоль. |
PA_CLI_TELEMETRY |
Ніхто | Установіть одне з цих значень, щоб вимкнути телеметрію для поточного процесу: - 0- false- no- offЗначення нечутливі до регістру, а навколишні пробіли ігноруються. |
Відомості про постійні настройки телеметрії див. в статті Керування параметрами телеметрії для Power Apps CLI.
Стандартні змінні середовища
CLI також дотримується цієї стандартної змінної середовища:
| Змінна середовища | Опис |
|---|---|
NO_COLOR |
Установіть для цієї змінної значення nonempty, щоб вимкнути виведення кольорів ANSI. Також можна скористатися параметром --no-color . |