Power Apps CLI 명령 참조

다음은 최신 버전에 대한 명령입니다.

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 사람은 흐름 및 해당 기본 연결에 액세스할 수 있어야 합니다. 사용자가 필요한 연결에 액세스할 수 없는 경우 명령이 실패합니다.

이 명령을 사용하는 시나리오에 대해 자세히 알아봅니다.

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 클라우드 인스턴스입니다.

이 명령을 사용할 수 있는 시나리오에 대해 자세히 알아봅니다.

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