Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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:
- Dataverse işlemini güncelleştirme hakkında bilgi edinin
- Dataverse işlemleriyle ilgili sorunları giderme
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:
- Power Automate akışı eklediğinizde ne olacağını öğrenin
- Power Automate akışını güncelleştirme hakkında bilgi edinin
- Power Automate akışlarıyla ilgili sınırlamaları ve dikkat edilmesi gerekenleri gözden geçirin
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:
- Dataverse eylemi veya işlevi ekleme önkoşullarını gözden geçirme
- Power Automate akışları ekleme önkoşullarını gözden geçirin
- Kod uygulamasını başlatmayı öğrenin
- Bir kod uygulamasını başlatırken oturum açmanın nasıl çalıştığını öğrenin
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.
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 .
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:
- Hangi hesabın etkin olduğunu denetlemeyi öğrenin
- Etkin hesabı değiştirmeyi öğrenin
- Oturumu kapatmayı öğrenin
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