CLI komut başvurusu Power Apps

Power Apps kod uygulamaları oluşturma, geliştirme, bağlama ve yayımlama komutlarını hızla bulmak için bu Power Apps CLI komut başvurusunu kullanın. CLI, gruplandırılmış komutları aşağıdaki biçimde kullanır:

pa <command-group> <command>

Komut grupları şunlardır:

Komut grubu Description
pa app Kod uygulamaları oluşturun, çalıştırın, bağlanın ve yayımlayın.
pa auth Oturum açın ve hesapları yönetin.
pa connector Power Platform ortamında kullanılabilen bağlayıcıları bulun.
pa connection Bağlantılar oluşturup yönetin ve kaynaklarını keşfedin.
pa solution Power Platform ortamında kullanılabilen çözümler bulun.
pa telemetry CLI telemetri ayarlarını yönetin.

Genel seçenekler

Terminalde yardım görüntülemek için herhangi bir düzeyde kullanın --help :

pa --help
pa app --help
pa app init --help

Yüklü Power Apps CLI sürümünü görüntülemek için kullanın--version:

pa --version

CLI komutlarını Power Apps

Bu komutlar kullanılabilir:

Command Description
pa app add data-source Kod uygulamasına bir bağlayıcı veya tablosal veri kaynağı ekleyin.
pa app add dataverse-api Kod uygulamasına bir Dataverse eylemi veya işlevi ekleyin.
pa app add flow Kod uygulamasına bir Power Automate akışı ekleyin.
pa app find-dataverse-api Geçerli ortamda Dataverse eylemlerini ve işlevlerini bulma.
pa app init Geçerli dizinde bir kod uygulaması başlatın.
pa app list Geçerli ortamdaki kod uygulamalarını listeleyin.
pa app list-environment-variables Kod uygulaması tarafından kullanılabilen ortam değişkenlerini listeleyin.
pa app list-flows Geçerli ortamda çözüm kullanan Power Automate akışlarını listeleyin.
pa app push kod uygulamasının yeni bir sürümünü Power Apps yayımlama.
pa app refresh data-source Veri kaynağı için oluşturulan dosyaları yenileyin.
pa app remove data-source Bir veri kaynağını kod uygulamasından kaldırın.
pa app remove flow Kod uygulamasından bir Power Automate akışını kaldırın.
pa app run Kod uygulaması için Power Apps yerel konağı başlatın.
pa app share Kod uygulamasını kullanıcılar veya hizmet sorumlularıyla paylaşın.
pa auth login Sistem tarayıcısı üzerinden oturum açın.
pa auth logout Oturumu kapatın ve kaydedilmiş kimlik doğrulama bilgilerini kaldırın.
pa auth status Oturum açmış hesapları görüntüleyin ve etkin hesabı tanımlayın.
pa auth switch Etkin hesabı değiştirin.
pa connection create Bağlayıcı için bağlantı oluşturun.
pa connection list Geçerli ortamdaki bağlantıları listeleyin.
pa connection list-datasets Bağlantı aracılığıyla kullanılabilen veri kümelerini listeleme.
pa connection list-procedures Bir veri kümesinde kullanılabilen SQL saklı yordamlarını listeleme.
pa connection list-references Çözümdeki bağlantı başvurularını listeleme.
pa connection list-tables Bir veri kümesinde kullanılabilen tabloları listeleme.
pa connector list Geçerli Power Platform ortamında kullanılabilen bağlayıcıları listeleyin.
pa solution list Geçerli ortamdaki çözümleri listeleyin.
pa telemetry disable Telemetri koleksiyonunu devre dışı bırakın.
pa telemetry enable Telemetri koleksiyonunu etkinleştirin.
pa telemetry status Geçerli telemetri ayarlarını görüntüleyin.

pa app add data-source

Kod uygulamasına bağlayıcı veya tablosal veri kaynağı ekler.

pa app add data-source --connector <connector-id> [options]

pa app add data-source Parametreler

Parametre Description
--connector Bağlayıcı tanımlayıcısı, örneğin shared_office365users.
--connection-id Veri kaynağı için kullanılacak bağlantı kimliği.
--connection-ref Bağlantı başvurusunun mantıksal adı.
--solution-id Bağlantı başvuruyu içeren çözüm.
--dataset Tablosal veri kaynağının veri kümesi.
--table Eklenecek tablo.
--org-url Tablo meta verilerini alırken kullanılacak Dataverse kuruluş URL'si.
--procedure Eklenecek SQL saklı yordamı.

Bu parametrelere karşılık gelen Çözümler, bağlayıcılar ve veri kaynakları ortam değişkenleri vardır.

pa app add dataverse-api

Kod uygulamasına bir Dataverse eylemi veya işlevi ekler.

pa app add dataverse-api --api-name <operation-name>

pa app add dataverse-api Parametreler

Parametre Description
--api-name Eklenecek Dataverse eyleminin veya işlevinin adı.

PA_CLI_DATAVERSE_API_NAME parametresi için karşılık gelen ortam değişkenidir --api-name .

Daha fazla bilgi edinin:

pa app add flow

Kod uygulamasına bir Power Automate akışı ekler.

pa app add flow --flow-id <flow-id>

pa app add flow Parametreler

Parametre Description
--flow-id Eklenecek Power Automate akışının kimliği.

PA_CLI_FLOW_ID parametresi için karşılık gelen ortam değişkenidir --flow-id .

Komut:

  • Akışın OpenAPI tanımını indirir.
  • Kesin olarak yazılan TypeScript modelleri ve hizmetleri oluşturur.
  • Akışı ve bağlantı başvurularını öğesine power.config.jsonekler.

Akış tanımı değişirse, en son sürümün kodunu yeniden oluşturmak için bu komutu yeniden çalıştırın.

Important

Çalıştıran pa app add flow kişinin akışa ve onun temel bağlantılarına erişimi olmalıdır. Kişinin gerekli bir bağlantıya erişimi yoksa komut başarısız olur.

Bu komutu kullandığınız senaryolar hakkında daha fazla bilgi edinin:

pa app find-dataverse-api

Geçerli ortamdaki Dataverse eylemlerini ve işlevlerini bulur.

pa app find-dataverse-api --search <operation-name> [--json]

pa app find-dataverse-api Parametreler

Parametre Description
--search Aranacak işlem adı.
--json Sonuçları JSON olarak döndürür.

Bu parametrelere karşılık gelen Dataverse API'leri vardır ve Power Automate ortam değişkenlerini akar.

Kullanılabilir Dataverse işlemlerini bulmayı öğrenin

pa app init

Geçerli dizinde bir kod uygulaması başlatır.

pa app init [--display-name <name>] [--environment-id <environment-id>]

pa app init Parametreler

Parametre Description
--display-name Kod uygulamasının görünen adı.
--environment-id Kod uygulaması için Power Platform ortamı.
--description Kod uygulamasının açıklaması.
--build-path Derlenmiş uygulama varlıklarını içeren dizin.
--file-entry-point Derleme çıkışındaki HTML giriş noktası.
--app-type Uygulama türü. Geçerli değerler: CodeApp ve MobileApp.
--app-url Yerel olarak çalışan kod uygulamasının URL'si.
--cloud Power Platform bulut örneği.

Bu parametrelere karşılık gelen Uygulama başlatma ortam değişkenleri vardır.

Bu komutu kullanabileceğiniz senaryolar hakkında daha fazla bilgi edinin:

pa app list

Geçerli ortamdaki kod uygulamalarını listeler.

pa app list

pa app list-environment-variables

Kod uygulamasında kullanılabilen ortam değişkenlerini listeler.

pa app list-environment-variables

pa app list-flows

Geçerli ortamdaki çözüm kullanan Power Automate akışlarını listeler.

pa app list-flows [--search <term>]

Örnek:

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 Parametreler

Parametre Description
--search Akışları ada göre filtreleyin.

PA_CLI_FLOW_SEARCH parametresi için karşılık gelen ortam değişkenidir --search .

pa app push

Power Apps için kod uygulamasının yeni bir sürümünü yayımlar.

pa app push [--solution-id <solution-id>]

pa app push Parametreler

Parametre Description
--solution-id Kod uygulamasının ekleneceği çözümün kimliği.
--non-interactive Uygulamayı etkileşimli olmayan bir şekilde yayımlar. Hizmet sorumlusuyla uygulama yayımlamayı öğrenin.

PA_CLI_SOLUTION_ID parametresiyle kullanılacak ortam değişkenidir --solution-id .

Power Apps CLI kullanarak kod uygulaması oluşturmayı öğrenin.

pa app refresh data-source

Bir veri kaynağı için oluşturulan dosyaları yeniler.

pa app refresh data-source --name <data-source-name>

pa app refresh data-source Parametreler

Parametre Description
--name Yenilenecek veri kaynağının adı.

pa app remove data-source

Bir veri kaynağını kod uygulamasından kaldırır.

pa app remove data-source --connector <connector-id> --name <data-source-name> [--force]

pa app remove data-source Parametreler

Parametre Description
--connector Veri kaynağının bağlayıcı tanımlayıcısı.
--name Kaldırılacak veri kaynağının adı.
--force Onay istemeden veri kaynağını kaldırın.

pa app remove flow

Kod uygulamasından bir Power Automate akışını kaldırır.

pa app remove flow [--flow-name <name> | --flow-id <flow-id>] [--force]

pa app remove flow Parametreler

Parametre Description
--flow-name Kaldırılacak Power Automate akışının adı.
--flow-id Kaldırılacak Power Automate akışının kimliği.
--force Onay istemeden akışı kaldırın.

PA_CLI_FLOW_DATA_SOURCE_NAME ve PA_CLI_REMOVE_FLOW_ID bu parametreleri whith kullanmak için karşılık gelen ortam değişkenleridir.

Akışı kaldırmayı öğrenin

pa app run

Kod uygulaması için Power Apps yerel konağı başlatır.

pa app run [--port <port>] [--local-app-url <url>]

pa app run Parametreler

Parametre Description
--port Yerel konağın bağlantı noktası.
--local-app-url Yerel olarak çalışan kod uygulamasının URL'si.

Bu parametrelere karşılık gelen Run apps ortam değişkenleri vardır.

pa app share

Kod uygulamasını kullanıcılar veya hizmet sorumlularıyla paylaşır.

pa app share --principal <principal> [--access play|edit]

pa app share Parametreler

Parametre Description
--principal Kullanıcıların veya hizmet sorumlularının paylaşacakları virgülle ayrılmış e-posta adresleri veya Microsoft Entra nesne kimlikleri.
--access Vermek için erişim düzeyi: play (varsayılan) veya edit.

Bu parametrelere karşılık gelen Share apps ortam değişkenleri vardır.

pa app share Açıklamalar

Kod uygulamasının zaten yayımlanmış olması ve başarılı pa app push bir komuttan uygulama kimliğine sahip olması gerekir. Bir hizmet sorumlusu tarafından çalıştırılması editgerektiğinde erişim izni verinpa app push.

Hizmet sorumlusuyla paylaşırken, Uygulama Kaydı nesne kimliğini değil Kurumsal Uygulama nesne kimliğini kullanın.

pa auth login

Sistem tarayıcısında oturum açar.

pa auth login

Oturum açma sayfasındaki hesabı önceden doldurmak için şunu kullanın:

pa auth login --account user@contoso.com

pa auth login Parametreler

Parametre Description
--account Oturum açma sayfasında önceden doldurulacak hesap.

PA_CLI_ACCOUNT parametresi için karşılık gelen ortam değişkenidir --account .

pa auth logout

Oturumunu kapatın ve kaydedilen kimlik doğrulama bilgilerini kaldırır.

pa auth logout

Note

Bu komut sizi tüm hesaplardan çıkarır. Yalnızca bir hesabın oturumunu kapatamaz. Hangi hesabın etkin olduğunu değiştirmek için bunun yerine kullanın pa auth switch .

Oturumu kapatmayı öğrenin

pa auth status

Oturum açmış hesapları görüntüler ve etkin hesabı tanımlar.

Kimlik doğrulama durumunu JSON olarak görüntülemek için şunu kullanın:

pa auth status --json

pa auth status Parametreler

Parametre Description
--json Kimlik doğrulama durumunu JSON olarak döndür.

Hangi hesabın etkin olduğunu denetlemeyi öğrenin

pa auth switch

Etkin hesabı değiştirir.

pa auth switch --account user@contoso.com

pa auth switch Parametreler

Parametre Description
--account Etkin hale getirmek için hesap.

PA_CLI_ACCOUNT parametresi için karşılık gelen ortam değişkenidir --account .

Bu komutu ne zaman kullanabileceğiniz hakkında daha fazla bilgi edinin:

pa connection create

Bağlayıcı için bir bağlantı oluşturur.

pa connection create --connector <connector-id> [--display-name <name>] [--json]

pa connection create Parametreler

Parametre Diğer Ad Zorunlu Description
--connector - Yes veya shared_teamsgibi shared_office365 bağlayıcı tanımlayıcısı.
--display-name -n Hayır Bağlantının görünen adı. Ad sağlamazsanız, CLI varsayılan bir ad kullanır.
--json - Hayır Sonucu JSON olarak döndürür.

pa connection create örnekleri

Office 365 Outlook bağlantısı oluşturma:

pa connection create --connector shared_office365

Özel görünen adla Microsoft Teams bağlantısı oluşturun:

pa connection create --connector shared_teams --display-name "My Teams"

Bir bağlantı oluşturun ve sonucu JSON olarak döndürin:

pa connection create --connector shared_office365 --json

pa connection create çıktısı

Komut başarılı olduğunda bağlantı kimliğini döndürür. Bağlayıcıyı kod uygulamasına veri kaynağı olarak eklerken bağlantı kimliğini kullanın.

Power Apps CLI'dan bağlantı oluşturmayı öğrenin

pa connection list

Geçerli ortamdaki bağlantıları listeler.

pa connection list [--search <term>] [--json]

pa connection list Parametreler

Parametre Description
--search Bağlantıları ada göre filtreleyin.
--json Sonuçları JSON olarak döndürür.

Bu parametrelere karşılık gelen Çözümler, bağlayıcılar ve veri kaynakları ortam değişkenleri vardır.

pa connection list-datasets

Bağlantı aracılığıyla kullanılabilen veri kümelerini listeler.

pa connection list-datasets --connector <connector-id> [--connection-id <connection-id>]

pa connection list-datasets Parametreler

Parametre Description
--connector Bağlayıcı tanımlayıcısı.
--connection-id Veri kümelerini listelerken kullanılacak bağlantı kimliği.

pa connection list-procedures

Bir veri kümesinde kullanılabilen SQL saklı yordamlarını listeler.

pa connection list-procedures --connection-id <connection-id> --dataset <dataset>

pa connection list-procedures Parametreler

Parametre Description
--connection-id Saklı yordamları listelerken kullanılacak bağlantı kimliği.
--dataset Saklı yordamları içeren veri kümesi.

pa connection list-references

Çözümdeki bağlantı başvurularını listeler.

pa connection list-references --solution-id <solution-id>

pa connection list-references Parametreler

Parametre Description
--solution-id Bağlantı başvurularını içeren çözümün kimliği.

PA_CLI_SOLUTION_ID parametresiyle kullanılacak karşılık gelen ortam değişkenidir --solution-id .

pa connection list-tables

Bir veri kümesinde kullanılabilen tabloları listeler.

pa connection list-tables --connector <connector-id> [--connection-id <connection-id>] [--dataset <dataset>]

pa connection list-tables Parametreler

Parametre Description
--connector Bağlayıcı tanımlayıcısı.
--connection-id Tabloları listelerken kullanılacak bağlantı kimliği.
--dataset Tabloları içeren veri kümesi.

pa connector list

Geçerli Power Platform ortamında kullanılabilen bağlayıcıları listeler.

pa connector list [--search <term>] [--json]

pa connector list Parametreler

Parametre Description
--search Bağlayıcıları ada veya görünen ada göre filtreleyin.
--json Bağlayıcı listesinin tamamını JSON olarak döndürür.

PA_CLI_CONNECTOR_SEARCH parametresiyle kullanılacak karşılık gelen ortam değişkenidir --search .

pa connector list çıktısı

Etkileşimli bir terminalde sonuçlar 20 satırlık sayfalarda görünür. Sonraki sayfayı göstermek için Enter tuşuna basın. Çıkmak için Esc veya Q tuşuna basın. Çıktıyı yeniden yönlendirdiğinizde veya eklediğinizde --json, komut tam listeyi döndürür.

Varsayılan olarak, komut aşağıdaki sütunları içeren bir tablo döndürür:

Column Description
Görüntülenen ad Bağlayıcının görünen adı (örneğin, Office 365 Outlook).
Bağlayıcı Bağlayıcı tanımlayıcısı, örneğin shared_office365. Bu değeri seçeneğiyle --connectorpa connection createkullanın.

parametresini --json kullandığınızda, JSON çıkışı aşağıdaki alanları içerir:

Alan Description
id Bağlayıcı kimliği.
name Bağlayıcı tanımlayıcısı, örneğin shared_office365.
displayName Bağlayıcı görünen adı.
description Bağlayıcı açıklaması.
isTabular Bağlayıcının tablosal veri işlemlerini destekleyip desteklemediğini gösterir.

pa connector list örnekleri

Kullanılabilir tüm bağlayıcıları listeleyin:

pa connector list

Bağlayıcıları arayın:

pa connector list --search teams

Bağlayıcı listesini JSON olarak döndür:

pa connector list --json

Kullanılabilir bağlayıcıları listelemeyi öğrenin

pa solution list

Geçerli ortamdaki kolay ad, benzersiz ad ve çözüm kimliği gibi çözümleri listeler.

pa solution list [--search <term>] [--json]

pa solution list Parametreler

Parametre Description
--search Çözümleri kolay ada veya benzersiz ada göre filtreleyin. Filtre büyük/küçük harfe duyarlı olmayan bir alt dize eşleşmesi.
--json Çözüm listesinin tamamını JSON olarak döndür.

PA_CLI_SOLUTION_SEARCH parametresi için karşılık gelen ortam değişkenidir --search .

Etkileşimli bir terminalde sonuçlar 20 satırlık sayfalarda görünür. Sonraki sayfayı göstermek için Enter tuşuna basın. Çıkmak için Esc veya Q tuşuna basın. Çıktıyı yeniden yönlendirdiğinizde veya eklediğinizde --json, komut tam listeyi döndürür.

pa telemetry disable

Telemetri koleksiyonunu devre dışı bırakır.

pa telemetry disable

pa telemetry enable

Telemetri koleksiyonunu etkinleştirir.

pa telemetry enable

pa telemetry status

Geçerli telemetri ayarlarını görüntüler.

pa telemetry status