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 CLI kimlik doğrulamasını yapılandırmak ve betiklerde ve CI/CD işlem hatlarında komut seçenekleri sağlamak için ortam değişkenlerini kullanın. Power Apps CLI tarafından tanımlanan ortam değişkenleri ön ekini PA_CLI_ kullanır.
Note
Ortam değişkenleri, işletim sisteminin uygulamalar için kullanılabilir hale getirdiği adlandırılmış değerlerdir. Power Apps CLI, bu başvuruda açıklanan değişkenleri tanır. Ortam değişkenlerinin nasıl çalıştığını ve bunların nasıl yönetileceğini öğrenmek için Ortam Değişkenleri hakkında bilgi edinin.
Bu başvuru, Power Apps CLI'yi yapılandıran işletim sistemi ortam değişkenlerini açıklar. Bu değişkenler, bir uygulama tarafından kullanılan yapılandırma değerlerini depolayan Power Platform çözümü ortam değişkenlerinden farklıdır.
Bir komut seçeneği için, CLI bir değeri şu sırayla çözümler:
- Komut satırı seçeneği
- Ortam değişkeni
- Seçeneğin bir değeri varsa varsayılan değer
- Desteklendiğinde etkileşimli istem
Komut satırında sağlanan bir seçenek, ilgili ortam değişkenine göre önceliklidir.
Important
Ortam değişkenleri gizli dizileri diğer işlemlere, günlüklere veya kabuk geçmişine gösterebilir. CI/CD platformunuzun gizli dizi deposunda depolayın PA_CLI_SP_CLIENT_SECRET , günlüklerden maskeleyin ve gizli dizileri kaynak denetimine işlemeyin.
Ortam değişkenlerini ayarlama
Aşağıdaki örnekler, Power Apps CLI komutunu çalıştırmadan önce ayarlanırPA_CLI_ENVIRONMENT_ID.
$env:PA_CLI_ENVIRONMENT_ID = "<environment-id>"
pa app list
Ortam değişkeni aynı terminal oturumundan başlatılan komutlar için kullanılabilir durumda kalır. Artık gerekli olmadığında kabuğunuzu kaldırmak için standart komutunu kullanın.
Kimlik Doğrulaması
| Ortam değişkeni | Description |
|---|---|
PA_CLI_ACCOUNT |
veya pa auth switchiçin pa auth login hesabı belirtir. |
PA_CLI_SP_CLIENT_ID |
Hizmet sorumlusu kimlik doğrulaması için Microsoft Entra uygulama (istemci) kimliğini belirtir. |
PA_CLI_SP_CLIENT_SECRET |
Hizmet sorumlusu kimlik doğrulaması için istemci gizli dizisini belirtir. |
PA_CLI_SP_TENANT_ID |
Hizmet sorumlusu kimlik doğrulaması için Microsoft Entra dizin (kiracı) kimliğini belirtir. |
PA_CLI_USE_SP_AUTH |
Hizmet sorumlusu kimlik doğrulamasını kullanmak için değeri true (küçük harf) olarak ayarlayın. |
Hizmet sorumlusu kimlik doğrulaması seçildiğinde üç PA_CLI_SP_* kimlik bilgisi değişkeni gerekir. Uyumluluk için hizmet sorumlusu kimlik doğrulamasını da seçse CI=true de, kimlik doğrulama modunu açık hale getirmek için kullanın PA_CLI_USE_SP_AUTH=true .
Kurulum yönergeleri için bkz. Hizmet sorumlusuyla Power Apps kod uygulamaları yayımlama.
Genel komut seçenekleri
Bu değişkenler, Power Apps CLI komutlarında kullanılabilen seçeneklere karşılık gelir.
| Ortam değişkeni | Karşılık gelen seçenek | Description |
|---|---|---|
PA_CLI_CLOUD |
--cloud |
Hedef bulutu seçer. Geçerli değerler şunlardır: - public (varsayılan)- usgov- usgovhigh- usgovdod- chinaDeğerler büyük/küçük harfe duyarlı değildir. |
PA_CLI_ENVIRONMENT_ID |
--environment-id |
Hedef Power Platform ortam kimliğini belirtir. |
Uygulama başlatma
Bu değişkenler için pa app initseçenekleri sağlar.
| Ortam değişkeni | Karşılık gelen seçenek | Description |
|---|---|---|
PA_CLI_APP_BUILD_PATH |
--build-path |
Derleme çıktı dizinini belirtir. Varsayılan değer: ./dist. |
PA_CLI_APP_DESCRIPTION |
--description |
Uygulama açıklamasını belirtir. |
PA_CLI_APP_DISPLAY_NAME |
--display-name |
Uygulama görünen adını belirtir. |
PA_CLI_APP_FILE_ENTRY_POINT |
--file-entry-point |
Derleme çıkışındaki HTML giriş noktasını belirtir. Varsayılan değer: index.html. |
PA_CLI_APP_TYPE |
--app-type |
Uygulama türünü belirtir. Geçerli değerler şunlardır: - CodeApp (varsayılan)- MobileAppDeğeri içinde kaydedilir power.config.json ve uygulama yayımlandığında uygulama türü olarak kullanılır. |
PA_CLI_APP_URL |
--app-url |
sırasında pa app inityerel uygulama URL'sini belirtir. değeri içinde power.config.json olarak localAppUrl kaydedilir ve gelecekteki pa app run komutlar için varsayılan URL'ye dönüşür. Varsayılan değer: http://localhost:3000. |
Uygulamaları çalıştırma
Bu değişkenler için pa app runseçenekleri sağlar.
| Ortam değişkeni | Karşılık gelen seçenek | Description |
|---|---|---|
PA_CLI_LOCAL_APP_URL |
--local-app-url |
Kaydedilen yapılandırmayı localAppUrl değiştirmeden geçerli komut için değerini power.config.json geçersiz kılar. Her iki değer de ayarlı değilse, varsayılan değer olur http://localhost:3000. |
PA_CLI_PORT |
--port |
Power Apps yerel konağın bağlantı noktasını belirtir. Varsayılan değer: 8080. |
Uygulamaları paylaşma
Bu değişkenler için pa app shareseçenekleri sağlar.
| Ortam değişkeni | Karşılık gelen seçenek | Description |
|---|---|---|
PA_CLI_SHARE_ACCESS |
--access |
Erişim düzeyini belirtir. Geçerli değerler şunlardır: - play (varsayılan)- edit |
PA_CLI_SHARE_PRINCIPAL |
--principal |
Bir veya daha fazla virgülle ayrılmış e-posta adresi veya Microsoft Entra nesne kimliklerini belirtir. |
Çözümler, bağlayıcılar ve veri kaynakları
| Ortam değişkeni | Karşılık gelen seçenek | Description |
|---|---|---|
PA_CLI_CONNECTION_DISPLAY_NAME |
--display-name |
Bağlantı oluştururken görünen adı belirtir. |
PA_CLI_CONNECTION_ID |
--connection-id |
Bağlayıcı bağlantı örneği kimliğini belirtir. |
PA_CLI_CONNECTION_REF |
--connection-ref |
Bağlantı başvurusu mantıksal adını belirtir. |
PA_CLI_CONNECTION_SEARCH |
--search |
'den pa connection listsonuçları filtreler. |
PA_CLI_CONNECTOR |
--connector |
gibi shared_office365usersbir bağlayıcı kimliği belirtir. |
PA_CLI_CONNECTOR_SEARCH |
--search |
'den pa connector listsonuçları filtreler. |
PA_CLI_DATASET |
--dataset |
SharePoint sitesi veya SQL veritabanı gibi bir veri kümesini belirtir. |
PA_CLI_DATA_SOURCE_NAME |
--name |
Yenilenmesi veya kaldırılması gereken veri kaynağını belirtir. |
PA_CLI_ORG_URL |
--org-url |
Veri kaynağı eklerken meta verileri almak için kullanılan Dataverse kuruluş URL'sini geçersiz kılar. |
PA_CLI_PROCEDURE |
--procedure |
SQL saklı yordamını belirtir. |
PA_CLI_SOLUTION_ID |
--solution-id |
, pa app add data-sourceveya pa connection list-referencesiçin pa app pushçözümü belirtir. |
PA_CLI_SOLUTION_SEARCH |
--search |
'den pa solution listsonuçları filtreler. |
PA_CLI_TABLE |
--table |
Bir tablo veya bağlayıcı kaynak adı belirtir. |
Her seçeneği kabul eden komutlar için Power Apps CLI komut başvurusuna bakın.
Dataverse API'leri ve Power Automate akışları
| Ortam değişkeni | Karşılık gelen seçenek | Description |
|---|---|---|
PA_CLI_DATAVERSE_API_NAME |
--api-name |
pa app add dataverse-api ile eklenecek Dataverse eylemini veya işlevini belirtir. |
PA_CLI_DATAVERSE_API_SEARCH_TERM |
--search |
Dataverse eylemlerini ve işlevlerini ile pa app find-dataverse-apiada göre filtreler. |
PA_CLI_FLOW_DATA_SOURCE_NAME |
--flow-name |
ile uygulamadan kaldırılacak akış veri kaynağını belirtir pa app remove flow |
PA_CLI_FLOW_ID |
--flow-id |
ile pa app add floweklenecek Power Automate akışını belirtir. |
PA_CLI_FLOW_SEARCH |
--search |
Kullanılabilir Power Automate akışlarını ada göre filtrelerpa app list-flows |
PA_CLI_REMOVE_FLOW_ID |
--flow-id |
ile kaldırılacak Power Automate akışını belirtirpa app remove flow |
Telemetri ve konsol çıkışı
| Ortam değişkeni | Karşılık gelen seçenek | Description |
|---|---|---|
PA_CLI_CONSOLE_ONLY |
--console-only |
Telemetriyi yalnızca konsola true yazmak ve uzaktan göndermemek için değerini veya ile pa telemetry enablepa telemetry disable (küçük harf) olarak ayarlayın. |
PA_CLI_OUTPUT_TO_CONSOLE |
--output-to-console |
Uzaktan gönderilen telemetri olaylarını konsola true yansıtmak için veya ile pa telemetry enablepa telemetry disable değerini (küçük harf) olarak ayarlayın. |
PA_CLI_TELEMETRY |
Hiçbiri | Geçerli işlem için telemetriyi devre dışı bırakmak için şu değerlerden birini ayarlayın: - 0- false- no- offDeğerler büyük/küçük harfe duyarlı değildir ve çevresindeki boşluklar yoksayılır. |
Kalıcı telemetri ayarları için bkz. Power Apps CLI için telemetri ayarlarını yönetme.
Standart ortam değişkenleri
CLI ayrıca şu standart ortam değişkenini de gözlemler:
| Ortam değişkeni | Description |
|---|---|
NO_COLOR |
ANSI renk çıkışını devre dışı bırakmak için bu değişkeni boş bir değere ayarlayın. Seçeneğini de kullanabilirsiniz --no-color . |