다음은 최신 버전에 대한 명령입니다.
Power Apps CLI는 Power Apps 코드 앱을 만들고, 개발하고, 연결하고, 게시하는 명령을 제공합니다. CLI는 다음 형식으로 그룹화된 명령을 사용합니다.
pa <command-group> <command>
명령 그룹은 다음과 같습니다.
| 명령 그룹 | Description |
|---|---|
pa app |
코드 앱을 만들고, 실행하고, 연결하고, 게시합니다. |
pa auth |
로그인하고 계정을 관리합니다. |
pa connector |
Power Platform 환경에서 사용할 수 있는 커넥터를 찾습니다. |
pa connection |
연결을 만들고 관리하고 해당 리소스를 검색합니다. |
pa telemetry |
CLI 원격 분석 설정을 관리합니다. |
터미널에 도움말을 표시하려면 모든 수준에서 사용합니다 --help .
pa --help
pa app --help
pa app init --help
Commands
다음은 사용 가능한 명령입니다.
| Command | Description |
|---|---|
pa app add data-source |
코드 앱에 커넥터 또는 테이블 형식 데이터 원본을 추가합니다. |
pa app add dataverse-api |
코드 앱에 Dataverse 동작 또는 함수를 추가합니다. |
pa app add flow |
코드 앱에 Power Automate 흐름을 추가합니다. |
pa app find-dataverse-api |
현재 환경에서 Dataverse 작업 및 함수를 찾습니다. |
pa app init |
현재 디렉터리에서 코드 앱을 초기화합니다. |
pa app list |
현재 환경에서 코드 앱을 나열합니다. |
pa app list-environment-variables |
코드 앱에서 사용할 수 있는 환경 변수를 나열합니다. |
pa app list-flows |
현재 환경에서 솔루션 인식 Power Automate 흐름을 나열합니다. |
pa app push |
Power Apps 코드 앱의 새 버전을 게시합니다. |
pa app refresh data-source |
데이터 원본에 대해 생성된 파일을 새로 고칩니다. |
pa app remove data-source |
코드 앱에서 데이터 원본을 제거합니다. |
pa app remove flow |
코드 앱에서 Power Automate 흐름을 제거합니다. |
pa app run |
코드 앱에 대한 Power Apps 로컬 호스트를 시작합니다. |
pa app share |
사용자 또는 서비스 주체와 코드 앱을 공유합니다. |
pa auth login |
시스템 브라우저를 통해 로그인합니다. |
pa auth logout |
로그아웃하고 저장된 인증 정보를 제거합니다. |
pa auth status |
로그인한 계정을 표시하고 활성 계정을 식별합니다. |
pa auth switch |
활성 계정을 변경합니다. |
pa connection create |
커넥터에 대한 연결을 만듭니다. |
pa connection list |
현재 환경에서 연결을 나열합니다. |
pa connection list-datasets |
연결을 통해 사용할 수 있는 데이터 세트를 나열합니다. |
pa connection list-procedures |
데이터 세트에서 사용할 수 있는 SQL 저장 프로시저를 나열합니다. |
pa connection list-references |
솔루션에서 연결 참조를 나열합니다. |
pa connection list-tables |
데이터 세트에서 사용할 수 있는 테이블을 나열합니다. |
pa connector list |
현재 Power Platform 환경에서 사용할 수 있는 커넥터를 나열합니다. |
pa telemetry disable |
원격 분석 수집을 사용하지 않도록 설정합니다. |
pa telemetry enable |
원격 분석 수집을 사용하도록 설정합니다. |
pa telemetry status |
현재 원격 분석 설정을 표시합니다. |
pa app add data-source
코드 앱에 커넥터 또는 테이블 형식 데이터 원본을 추가합니다.
pa app add data-source --connector <connector-id> [options]
pa app add data-source 매개 변수
| 매개 변수 | Description |
|---|---|
--connector |
커넥터 식별자(예: shared_office365users. |
--connection-id |
데이터 원본에 사용할 연결 ID입니다. |
--connection-ref |
연결 참조의 논리적 이름입니다. |
--solution-id |
연결 참조를 포함하는 솔루션입니다. |
--dataset |
테이블 형식 데이터 원본의 데이터 세트입니다. |
--table |
추가할 테이블입니다. |
--procedure |
추가할 SQL 저장 프로시저입니다. |
pa app add dataverse-api
코드 앱에 Dataverse 동작 또는 함수를 추가합니다.
pa app add dataverse-api --api-name <operation-name>
pa app add dataverse-api 매개 변수
| 매개 변수 | Description |
|---|---|
--api-name |
추가할 Dataverse 동작 또는 함수의 이름입니다. |
더 알아보세요:
pa app add flow
코드 앱에 Power Automate 흐름을 추가합니다.
pa app add flow --flow-id <flow-id>
pa app add flow 매개 변수
| 매개 변수 | Description |
|---|---|
--flow-id |
추가할 Power Automate 흐름의 ID입니다. |
명령:
- 흐름의 OpenAPI 정의를 다운로드합니다.
- 강력한 형식의 TypeScript 모델 및 서비스를 생성합니다.
- 흐름 및 해당 연결 참조를 .에
power.config.json추가합니다.
흐름 정의가 변경되면 이 명령을 다시 실행하여 최신 버전의 코드를 다시 생성합니다.
Important
실행하는 pa app add flow 사람은 흐름 및 해당 기본 연결에 액세스할 수 있어야 합니다. 사용자가 필요한 연결에 액세스할 수 없는 경우 명령이 실패합니다.
이 명령을 사용하는 시나리오에 대해 자세히 알아봅니다.
- Power Automate 흐름을 추가할 때 발생하는 작업 알아보기
- Power Automate 흐름을 업데이트하는 방법 알아보기
- Power Automate 흐름에 대한 제한 사항 및 고려 사항 검토
pa app find-dataverse-api
현재 환경에서 Dataverse 작업 및 함수를 찾습니다.
pa app find-dataverse-api --search <operation-name> [--json]
pa app find-dataverse-api 매개 변수
| 매개 변수 | Description |
|---|---|
--search |
검색할 작업 이름입니다. |
--json |
결과를 JSON으로 반환합니다. |
사용 가능한 Dataverse 작업을 찾는 방법 알아보기
pa app init
현재 디렉터리에서 코드 앱을 초기화합니다.
pa app init [--display-name <name>] [--environment-id <environment-id>]
pa app init 매개 변수
| 매개 변수 | Description |
|---|---|
--display-name |
코드 앱의 표시 이름입니다. |
--environment-id |
코드 앱에 대한 Power Platform 환경입니다. |
--build-path |
컴파일된 앱 자산을 포함하는 디렉터리입니다. |
--cloud |
Power Platform 클라우드 인스턴스입니다. |
이 명령을 사용할 수 있는 시나리오에 대해 자세히 알아봅니다.
- Dataverse 작업 또는 함수를 추가하기 위한 필수 구성 요소 검토
- Power Automate 흐름을 추가하기 위한 필수 구성 요소 검토
- 사용 가능한 커넥터를 나열하는 방법 알아보기
- 코드 앱을 초기화하는 방법 알아보기
- 코드 앱을 초기화할 때 로그인이 작동하는 방식 알아보기
pa app list
현재 환경의 코드 앱을 나열합니다.
pa app list
pa app list-environment-variables
코드 앱에서 사용할 수 있는 환경 변수를 나열합니다.
pa app list-environment-variables
pa app list-flows
현재 환경의 솔루션 인식 Power Automate 흐름을 나열합니다.
pa app list-flows [--search <term>]
Example:
pa app list-flows
Name Status Modified On Flow ID
──────────────────────────────────────────────────────────────────────────────
Approval Workflow Started 2026-01-15 a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1
Send Notification Started 2026-02-01 b1b1b1b1-cccc-dddd-eeee-f2f2f2f2f2f2
Total flows: 2
pa app list-flows 매개 변수
| 매개 변수 | Description |
|---|---|
--search |
이름으로 흐름을 필터링합니다. |
pa app push
Power Apps 코드 앱의 새 버전을 게시합니다.
pa app push [--solution-id <solution-id>]
pa app push 매개 변수
| 매개 변수 | Description |
|---|---|
--solution-id |
코드 앱을 추가할 솔루션의 ID입니다. |
--non-interactive |
비대화형으로 앱을 게시합니다. 서비스 주체를 사용하여 앱을 게시하는 방법 알아보기 |
Power Apps CLI를 사용하여 코드 앱을 만드는 방법 알아보기
pa app refresh data-source
데이터 원본에 대해 생성된 파일을 새로 고칩니다.
pa app refresh data-source --name <data-source-name>
pa app refresh data-source 매개 변수
| 매개 변수 | Description |
|---|---|
--name |
새로 고칠 데이터 원본의 이름입니다. |
pa app remove data-source
코드 앱에서 데이터 원본을 제거합니다.
pa app remove data-source --connector <connector-id> --name <data-source-name> [--force]
pa app remove data-source 매개 변수
| 매개 변수 | Description |
|---|---|
--connector |
데이터 원본의 커넥터 식별자입니다. |
--name |
제거할 데이터 원본의 이름입니다. |
--force |
확인 메시지를 표시하지 않고 데이터 원본을 제거합니다. |
pa app remove flow
코드 앱에서 Power Automate 흐름을 제거합니다.
pa app remove flow [--flow-name <name> | --flow-id <flow-id>] [--force]
pa app remove flow 매개 변수
| 매개 변수 | Description |
|---|---|
--flow-name |
제거할 Power Automate 흐름의 이름입니다. |
--flow-id |
제거할 Power Automate 흐름의 ID입니다. |
--force |
확인을 요청하지 않고 흐름을 제거합니다. |
pa app run
코드 앱에 대한 Power Apps 로컬 호스트를 시작합니다.
pa app run [--port <port>] [--local-app-url <url>]
pa app run 매개 변수
| 매개 변수 | Description |
|---|---|
--port |
로컬 호스트의 포트입니다. |
--local-app-url |
로컬로 실행 중인 코드 앱의 URL입니다. |
pa app share
코드 앱을 사용자 또는 서비스 주체와 공유합니다.
pa app share --principal <principal> [--access play|edit]
pa app share 매개 변수
| 매개 변수 | Description |
|---|---|
--principal |
공유할 사용자 또는 서비스 주체에 대한 쉼표로 구분된 전자 메일 주소 또는 Microsoft Entra 개체 ID입니다. |
--access |
부여할 액세스 수준( play 기본값) 또는 edit. |
pa app share 발언
코드 앱은 이미 게시되어 있어야 하며 성공적인 pa app push 명령의 앱 ID가 있어야 합니다. 서비스 주체를 실행edit해야 하는 경우 액세스 권한을 부여 pa app push 합니다.
서비스 주체와 공유할 때 앱 등록 개체 ID가 아닌 엔터프라이즈 애플리케이션 개체 ID를 사용합니다.
pa auth login
시스템 브라우저를 통해 로그인합니다.
pa auth login
로그인 페이지에서 계정을 미리 채비하려면 다음을 사용합니다.
pa auth login --account user@contoso.com
pa auth login 매개 변수
| 매개 변수 | Description |
|---|---|
--account |
로그인 페이지에서 미리 채워야 하는 계정입니다. |
pa auth logout
로그아웃하고 저장된 인증 정보를 제거합니다.
pa auth logout
메모
이 명령은 모든 계정에서 로그아웃합니다. 하나의 계정에서만 로그아웃할 수 없습니다. 활성 상태인 계정을 변경하려면 대신 사용합니다 pa auth switch .
pa auth status
로그인한 계정을 표시하고 활성 계정을 식별합니다.
인증 상태를 JSON으로 표시하려면 다음을 사용합니다.
pa auth status --json
pa auth status 매개 변수
| 매개 변수 | Description |
|---|---|
--json |
인증 상태를 JSON으로 반환합니다. |
pa auth switch
활성 계정을 변경합니다.
pa auth switch --account user@contoso.com
pa auth switch 매개 변수
| 매개 변수 | Description |
|---|---|
--account |
활성화할 계정입니다. |
이 명령을 사용할 수 있는 시기에 대해 자세히 알아봅니다.
pa connection create
커넥터에 대한 연결을 만듭니다.
pa connection create --connector <connector-id> [--display-name <name>] [--json]
pa connection create 매개 변수
| 매개 변수 | Description |
|---|---|
--connector |
커넥터 식별자(예: shared_office365. |
--display-name |
연결의 표시 이름입니다. |
--json |
결과를 JSON으로 반환합니다. |
pa connection list
현재 환경의 연결을 나열합니다.
pa connection list [--search <term>] [--json]
pa connection list 매개 변수
| 매개 변수 | Description |
|---|---|
--search |
이름으로 연결을 필터링합니다. |
--json |
결과를 JSON으로 반환합니다. |
pa connection list-datasets
연결을 통해 사용할 수 있는 데이터 세트를 나열합니다.
pa connection list-datasets --connector <connector-id> [--connection-id <connection-id>]
pa connection list-datasets 매개 변수
| 매개 변수 | Description |
|---|---|
--connector |
커넥터 식별자입니다. |
--connection-id |
데이터 세트를 나열할 때 사용할 연결 ID입니다. |
pa connection list-procedures
데이터 세트에서 사용할 수 있는 SQL 저장 프로시저를 나열합니다.
pa connection list-procedures --connection-id <connection-id> --dataset <dataset>
pa connection list-procedures 매개 변수
| 매개 변수 | Description |
|---|---|
--connection-id |
저장 프로시저를 나열할 때 사용할 연결 ID입니다. |
--dataset |
저장 프로시저를 포함하는 데이터 세트입니다. |
pa connection list-references
솔루션의 연결 참조를 나열합니다.
pa connection list-references --solution-id <solution-id>
pa connection list-references 매개 변수
| 매개 변수 | Description |
|---|---|
--solution-id |
연결 참조를 포함하는 솔루션의 ID입니다. |
pa connection list-tables
데이터 세트에서 사용할 수 있는 테이블을 나열합니다.
pa connection list-tables --connector <connector-id> [--connection-id <connection-id>] [--dataset <dataset>]
pa connection list-tables 매개 변수
| 매개 변수 | Description |
|---|---|
--connector |
커넥터 식별자입니다. |
--connection-id |
테이블을 나열할 때 사용할 연결 ID입니다. |
--dataset |
테이블을 포함하는 데이터 세트입니다. |
pa connector list
현재 Power Platform 환경에서 사용할 수 있는 커넥터를 나열합니다.
pa connector list [--search <term>] [--json]
pa connector list 매개 변수
| 매개 변수 | Description |
|---|---|
--search |
이름 또는 표시 이름을 사용하여 커넥터를 필터링합니다. |
--json |
전체 커넥터 목록을 JSON으로 반환합니다. |
pa telemetry disable
원격 분석 수집을 사용하지 않도록 설정합니다.
pa telemetry disable
pa telemetry enable
원격 분석 수집을 사용하도록 설정합니다.
pa telemetry enable
pa telemetry status
현재 원격 분석 설정을 표시합니다.
pa telemetry status