CLI komut başvurusu Power Apps

En son sürümlerin komutları şunlardır:

Power Apps CLI, Power Apps kod uygulamaları oluşturmak, geliştirmek, bağlamak ve yayımlamak için komutlar sağlar. 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 telemetry CLI telemetri ayarlarını yönetin.

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

Commands

Kullanılabilir komutlar şunlardır:

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 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.
--procedure Eklenecek SQL saklı yordamı.

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ı.

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.

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.

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ı.
--build-path Derlenmiş uygulama varlıklarını içeren dizin.
--cloud Power Platform bulut örneği.

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 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.

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.

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.

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.

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ı pa app pushgerektiğinde erişim izni verinedit.

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 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.

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 Description
--connector Bağlayıcı tanımlayıcısı, örneğin shared_office365.
--display-name Bağlantının görünen adı.
--json Sonucu JSON olarak döndürür.

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.

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 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.

Bağlantı oluşturmayı öğrenin

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