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.
Yardımcı pilot yönetimi için araçlar ve yardımcı programlar.
init, clone, , pull, pushve pack komutları, bir Copilot Studio aracısını diskte bir dosya kümesi olarak tutmanıza, yerel olarak düzenlemenize ve dataverse ortamıyla eşitlemenize olanak tanır.
Tipik bir döngü şöyle görünür:
- Bir çalışma alanı başlatın. ile yepyeni bir aracı iskelesi yapın veya ile
pac copilot initpac copilot clonevar olan bir aracıyı indirin. Her iki şekilde de diğer komutların bağımlı olduğu eşitleme meta verilerini taşıyan yerel bir çalışma alanı alırsınız. - Düzenlemeden önce çekin.
pac copilot pulluzak değişiklikleri getirir ve yerel dosyalarınızla birleştirir, böylece geçerli sunucu durumundan başlarsınız. - İşiniz bittiğinde itin.
pac copilot pushyerel değişikliklerinizi geri gönderir. Bu sırada sunucuda aynı öğe değiştiyse, anında iletme durdurulur ve önce çekmenizi ister. - Dağıtım paketi.
pac copilot packçalışma alanını ilepac solution importdağıtabileceğiniz bir çözüme.zipdönüştürür.
Tek adımda hiçbir şeyden canlı bir temsilciye geçmek için, pac copilot init --environment çalışma alanını sizin için iskeleler, paketler, içeri aktarır ve bağlar. Tek tek komutlar, döngünün her bir parçasını kendi başına kullanmanıza olanak sağlar.
Commands
| Komut | Description |
|---|---|
| pac copilot clone | bir Copilot Studio aracısını yerel çalışma alanı dizinine kopyalayın. |
| pac copilot create | Başvuru olarak mevcut bir şablon dosyasını kullanarak yeni bir yardımcı pilot oluşturur. |
| pac copilot delete | Özel Copilot silin. |
| pac copilot extract-template | Bir ortamdaki mevcut bir yardımcı pilottan şablon dosyası ayıklar. |
| pac copilot extract-translation | Bir veya daha fazla bot için yerelleştirilmiş içerik içeren dosyayı ayıklar. |
| pac copilot init | Şablondan yeni bir Copilot Studio aracısı çalışma alanı oluşturun. |
| pac copilot list | Geçerli veya hedef Dataverse ortamındaki yardımcı pilotların listesi. |
| pac copilot mcp | Yerel MCP (Model Bağlam Protokolü) sunucusu hakkında bilgi. |
| pac copilot merge-translation | Bir veya daha fazla bot için yerelleştirilmiş içerik içeren dosyaları birleştirin. |
| pac copilot model list | Geçerli ortamdaki AI Builder modelleri. |
| pac copilot model predict | Yapay zeka modeline metin veya istem gönderir |
| pac copilot model prepare-fetch | AI Büyük Dil Modeli'nden (LLM) FetchXML dosyasını alır ve geçerli ortamda yürütülmeye hazırlar. |
| pac copilot pack | Copilot Studio aracısı çalışma alanını çözüm zip dosyasına paketleyin. |
| pac copilot publish | Özel Copilot Yayımlama |
| pac copilot pull | Copilot Studio uzak değişiklikleri çekin ve yerel çalışma alanıyla birleştirin. |
| pac copilot push | Yerel çalışma alanı değişikliklerini Copilot Studio gönderme. |
| pac copilot quarantine | Yardımcı pilot ajanın karantina durumu. |
| pac copilot status | Geçerli veya hedef Dataverse ortamında belirtilen bir yardımcı pilotun dağıtım durumunu yoklayın. |
pac copilot clone
bir Copilot Studio aracısını yerel çalışma alanı dizinine kopyalayın.
pac copilot clonemevcut bir Copilot Studio aracısını yerel bir çalışma alanı dizinine indirir ve pac copilot push bu pac copilot pull aracıyı kullanan eşitleme meta verileriyle birlikte indirir. Aracının dosyaları, görünen adından sonra adlı bir alt klasöre yazılır.
Example
pac copilot clone `
--bot 11111111-1111-1111-1111-111111111111 `
--environment 22222222-2222-2222-2222-222222222222 `
--output-dir contoso-support
Için Gerekli Parametreler copilot clone
--bot
-id
Copilot kimliği veya şema adı (Bot Ayrıntıları'nda bulunan benzersiz ad veya çözüm gezginindeki dosya adı).
için İsteğe Bağlı Parametreler copilot clone
--component-collection
-cc
Kopyalanan bileşen koleksiyonu kimliği. Birden çok kez yineleyin.
--display-name
-dn
Aracının görünen adı (klasör adlandırma için kullanılır).
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
--output-dir
-od
Kopya çıktısı için kök klasör. Varsayılan olarak geçerli dizine geçer.
Remarks
-
--botCopilot kimliğini veya şema adını kabul eder. Copilot kimliğini (GUID) veya aracının şema adını geçirin. komutu, hedef ortama göre bir şema adını çözümler. - Hedef alt klasör boş olmalıdır. Clone, altında
--output-diraracının (temizlenmiş) görünen adından sonra adlı bir klasöre yazar. Bu klasör zaten dosya içeriyorsa, kopya bunların üzerine yazmak yerine durur. Farklı bir klasör adı seçmek için kullanın--display-name. - Bileşen koleksiyonlarını kopyalama. Bileşen koleksiyonlarını aracıyla birlikte aşağı getirmek için, ile noktalı virgülle
--component-collectionayrılmış bir veya daha fazla koleksiyon kimlikleri geçirin. - Kopya kimliği doğrulanmış bir profil (
pac auth create) gerektirir ve ortamı atladığınızda ortamından veya etkin profilin kuruluşundan çözümler--environment.
pac copilot create
Başvuru olarak mevcut bir şablon dosyasını kullanarak yeni bir yardımcı pilot oluşturur.
Için Gerekli Parametreler copilot create
--displayName
Yeni yardımcı pilotun görünen adı
--schemaName
Yeni yardımcı pilotun şema adı (benzersiz adı).
--solution
-s
Çözümün adı.
--templateFileName
extract-template komutu kullanılarak ayıklanan copilot şablonunu içeren kaynak yaml dosyası.
için İsteğe Bağlı Parametreler copilot create
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
pac copilot delete
Özel Copilot silin.
Için Gerekli Parametreler copilot delete
--bot
-id
Copilot kimliği veya şema adı (Bot Ayrıntıları'nda bulunan benzersiz ad veya çözüm gezginindeki dosya adı).
için İsteğe Bağlı Parametreler copilot delete
--confirm
-y
Yardımcı pilotun silinmesini onaylamak için gereklidir.
Bu parametre için değer gerekmez. Bu bir anahtar.
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
pac copilot extract-template
Bir ortamdaki mevcut bir yardımcı pilottan şablon dosyası ayıklar.
Example
Bu komut, bir ortamdaki mevcut bir yardımcı pilottan bir şablon dosyası ayıklar.
pac copilot extract-template `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e `
--templateFileName NewTestCopilot.yaml
komutu, İngilizce ve Almanca dillerini kullanan bir yardımcı pilot için aşağıdakine benzer bir çıkış döndürür:
Connected as user@contoso.org
Loaded 34 components for bot 'New Test Copilot ' with id 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e. Primary language: English, supported languages: German
New Test Copilot -> C:\Users\user\NewTestCopilot.yaml
Için Gerekli Parametreler copilot extract-template
--bot
-id
Copilot kimliği veya şema adı (Bot Ayrıntıları'nda bulunan benzersiz ad veya çözüm gezginindeki dosya adı).
--templateFileName
Yardımcı şablon yazacak yaml dosyasının konumu.
için İsteğe Bağlı Parametreler copilot extract-template
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
--overwrite
-o
Çıktı veri dosyasının zaten varsa üzerine yazılmasını sağlayın.
Bu parametre için değer gerekmez. Bu bir anahtar.
--templateName
Ad belirtilmezse şablon adı veya 'kickStartTemplate'.
--templateVersion
X.X.X biçiminde şablon sürümü veya sürüm belirtilmezse 1.0.0.
pac copilot extract-translation
Bir veya daha fazla bot için yerelleştirilmiş içerik içeren dosyayı ayıklar.
Example
Bu komut, bir veya daha fazla yardımcı pilot için yerelleştirilmiş içerik içeren bir dosyayı ayıklar.
pac copilot extract-translation `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e `
--all `
--outdir . `
--format json
komutu aşağıdaki gibi bir çıkış döndürür:
Connected as user@contoso.org
Loaded 32 components for bot 'New Test Copilot' with id 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e. Primary language: English, supported languages: German
için İsteğe Bağlı Parametreler copilot extract-translation
--all
-a
Desteklenen tüm diller için yerelleştirme dosyaları yazın. Varsayılan olarak, yalnızca birincil dil yazılır.
Bu parametre için değer gerekmez. Bu bir anahtar.
--bot
-id
Copilot kimliği veya şema adı (Bot Ayrıntıları'nda bulunan benzersiz ad veya çözüm gezginindeki dosya adı).
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
--format
'resx' veya 'json' olmak üzere yerelleştirilmiş dosyaların yazıldığı dosya biçimi. Varsayılan değer 'resx'tir.
--outdir
Yazacak çıkış dizini.
--overwrite
-o
Çıktı veri dosyasının zaten varsa üzerine yazılmasını sağlayın.
Bu parametre için değer gerekmez. Bu bir anahtar.
--sourcedir
-src
Kaynak çözüm dizini. Belirtildiğinde, bot ararken bağlı ortamı yoksayar ve bunun yerine çözüm klasöründe içerik arar.
pac copilot init
Şablondan yeni bir Copilot Studio aracısı çalışma alanı oluşturun.
pac copilot initbir şablondan yeni bir Copilot Studio aracısı çalışma alanı oluşturur. İki moddan birinde çalışır ve hangi modun kullanılacağına --environment karar verir:
-
Yerel iskele — hayır
--environment. Şablon dosyalarını proje dizinine yazar ve durdurur. Komutu Dataverse'de herhangi bir şey oluşturmaz ve oturum açmayı gerektirmez. Yerel olarak yazmak ve daha sonra bir ortama bağlanmak istediğinizde bu modu kullanın. -
Bootstrap —
--environmentsağlanır. Dosyaları iskeleler, bir çözüme paketler, bu çözümü ortama aktarır ve çalışma alanını yeni oluşturulan aracıya bağlar. Bu mod, hiçbir şeyden canlı, eşitlemeye hazır bir aracıya giden tek adımlı yoldur ve kimliği doğrulanmış bir profil gerektirir.
Examples
Çalışma alanını yerel olarak iskeleye ekleyin:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso
Bir ortamdaki canlı bir aracıyı tek adımda iskeleleyin ve önyükleyin:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso `
--environment 22222222-2222-2222-2222-222222222222
CLI tarafından yazılmış (CliCopilot) aracıyı belirli bir klasöre iskeleyle oluşturun:
pac copilot init `
--name "Contoso Support Agent" `
--publisher-prefix contoso `
--authoring-mode cli-copilot `
--project-dir contoso-support
Için Gerekli Parametreler copilot init
--name
-n
Aracı görünen adı.
--publisher-prefix
-pp
Çözüm için özelleştirme ön ekini Publisher.
için İsteğe Bağlı Parametreler copilot init
--authoring-mode
-am
Yapı iskelesine aracı yazma şekli (varsayılan: 'klasik'). CLI tarafından yazılan cliCopilot aracısını iskelek için 'cli-copilot' kullanın.
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
--instructions
-ins
Aracı sistemi yönergeleri.
--project-dir
-pd
Aracı çalışma alanı için hedef dizin. Varsayılan olarak geçerli dizine geçer.
--schema-name
-sn
Tam aracı şema adı. Varsayılan türetme ({publisher-prefix}_{sanitized-name}) geçersiz kılar. Değişiklik yapılmadan as-is kullanılır.
--template
-t
Şablon profili adı (varsayılan, en az). Varsayılan olarak 'default' değeri gösterilir.
Remarks
- Proje dizini boş olmalıdır.
initmevcut dosyaların üzerine iskele oluşturmaz, bu nedenle yeni veya boş bir klasöre işaret edin--project-dir. - Şema adı türetme. atladığınızda
--schema-namearacı şema adı olarak{publisher-prefix}_{sanitized-name}oluşturulur. Açıkça ayarlamak için geçirin--schema-name; değeri as-iskullanılır. - Bootstrap her iki yazma modu için de çalışır.
init --environmentvarsayılan klasik mod ve--authoring-mode cli-copilotiçin bir adımda canlı bir aracıyı önyükleme. CliCopilot aracısına alternatif olarak, yerel olarak yapı iskelesi oluşturabilir (hayır--environment), ardından komutunu çalıştırarakpac copilot packpac solution importkendiniz dağıtabilirsiniz. - Bootstrap, sunucu tarafı nesneleri oluşturur. Bootstrap modunda,
initbir çözümü içeri aktarır ve aracıyı hedef ortamda oluşturur. Aynı şema adına sahip bir aracı zaten varsa,initdurdurulur ve bunun yerine var olan aracıya bağlanmanız içinpac copilot clonesizi işaret eder. - Yepyeni bir ortam, ilk içeri aktarmayı kabul etmek için yavaş olabilir. Yeni oluşturulmuş bir ortamın ısınması bir veya iki dakika sürebilir. Erken önyükleme "Bu kuruluş için zaman uyumsuz işlemler şu anda devre dışı" hatasıyla başarısız olabilir. Biraz bekleyin ve tekrar çalıştırın.
-
--template(defaultveyaminimal) yalnızca klasik yazma modu için geçerlidir.
pac copilot list
Geçerli veya hedef Dataverse ortamındaki yardımcı pilotların listesi.
Example
Bu komut geçerli veya hedef Dataverse ortamındaki tüm yardımcı pilotları listeler.
pac copilot list --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118
komutu aşağıdaki gibi bir çıkış döndürür:
Name Bot ID Component State Is Managed Solution ID Status Code State Code
Ask Me Anything Copilot 584e012c-dc95-46d6-af5a-1263b6a44342 Published Unmanaged 285af946-6383-49a0-8615-4e2afafeaf38 Active Provisioned
New Test Copilot 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e Published Unmanaged 285af946-6383-49a0-8615-4e2afafeaf38 Active Provisioned
için İsteğe Bağlı Parametreler copilot list
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
pac copilot mcp
Yerel MCP (Model Bağlam Protokolü) sunucusu hakkında bilgi.
Example
pac copilot mcp --run
için İsteğe Bağlı Parametreler copilot mcp
--run
-r
Yerel MCP (Model Bağlam Protokolü) sunucusunu çalıştırın.
Bu parametre için değer gerekmez. Bu bir anahtar.
Remarks
Power Platform CLI'yi yerleşik MCP sunucusuyla kullanmayı öğrenin
pac copilot merge-translation
Bir veya daha fazla bot için yerelleştirilmiş içerik içeren dosyaları birleştirin.
Example
Bu komut, bir veya daha fazla yardımcı pilot için yerelleştirilmiş içerik içeren dosyaları birleştirir.
pac copilot merge-translation `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--file ms_store_newTestCopilot.de-DE.json `
--solution SolutionName
Komut, Almanca dilini güncelleştirirken aşağıdaki gibi bir çıkış döndürür:
Connected as user@contoso.org
Loading language German into bot 'ms_store_newTestCopilot' (New Test Copilot) from file 'C:\Users\user\ms_store_newTestCopilot'. 0 key(s) were missing, 0 value(s) were not used. Use the --verbose switch to get more details.
Updated 16 out of 16 components.
Birleştirme çevirisi komutundan hataları yönetme hakkında bilgi edinin
için İsteğe Bağlı Parametreler copilot merge-translation
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
--file
-f
Çeviri içeren dosyaların listesi. Glob desenleri desteklenir.
--solution
-s
Çözümün adı.
--sourcedir
-src
Kaynak çözüm dizini. Belirtildiğinde, bot ararken bağlı ortamı yoksayar ve bunun yerine çözüm klasöründe içerik arar.
--verbose
Veri içeri/dışarı aktarma sırasında daha fazla tanılama bilgisi çıktısı alın
Bu parametre için değer gerekmez. Bu bir anahtar.
--whatif
Komutu yürütmez, ancak ne olacağının ayrıntılarını gösterir.
Bu parametre için değer gerekmez. Bu bir anahtar.
birleştirme çevirisi hataları
Yukarıdaki örneğe bağlı olarak, copilot'ı güncelleştirmek için kullanılan dosyada bir hata varsa çıkış şöyle görünür:
Connected as user@contoso.org
Loading language German into bot 'ms_store_newTestCopilot' (New Test Copilot) from file 'C:\Users\user\ms_store_newTestCopilot'. 1 key(s) were missing, 1 value(s) were not used. Use the --verbose switch to get more details.
Updated 16 out of 16 components.
bayrağı hatayla --verbose ilgili ayrıntıları ekler:
Connected as user@contoso.org
Missing translation key: 'dialog(ms_store_newTestCopilot.topic.Lesson2)'.'trigger(main)'.'action(LbWwpD)'.Entity.Definition.'closedListItem(Redmond)'.DisplayName.
Unused translation: 'dialog(ms_store_newTestCopilot.topic.Lesson2)'.'trigger(main)'.'action(LbWwpD)'.Entity.Definition.'closedListItem(Redmont)'.DisplayName, value: Redmond
Loading language German into bot 'ms_store_newTestCopilot' (New Test Copilot) from file 'C:\Users\user\ms_store_newTestCopilot'. 1 key(s) were missing, 1 value(s) were not used. Use the --verbose switch to get more details.
Updated 16 out of 16 components.
pac copilot model list
Geçerli ortamdaki AI Builder modelleri.
Example
Bu komut tüm AI Builder modellerini listeler.
pac copilot model list --environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118
komutu aşağıdaki gibi bir çıkış döndürür:
Id State Name
32a9e265-1149-4155-af54-d2856d2b83f5 Active Document Processing 2023/09/20, 12:21:40
2bcd7b94-50bc-4767-af4a-367c63fb5487 Inactive AI Classify
4e72b59a-17d6-451e-8657-89fbdec56d7a Inactive AI Extract
572f57a7-7a8f-49fc-adb4-331e02c509a6 Inactive AI Reply
b9b636cf-9748-47a7-b617-6df5f00f5151 Inactive AI Sentiment
c076eac8-f218-4feb-8ad1-7ee4fb039419 Inactive AI Summarize
a0440df3-2656-e911-8194-000d3a6cd5a5 Inactive BusinessCard model
62d1e848-5ca7-490a-94bf-79baabe85ef4 Inactive CategoryClassification model
4da7ec17-5c26-4fd2-9ddb-be4f7eda21a9 Inactive DataGenieEmailAddressValidation
51f4da11-5702-401d-b53a-9638744e8ac9 Inactive Document Layout Analysis Model
d1bb8d57-24ab-3b36-9592-bd792e153b79 Inactive DVCopilotQueryModel
3fbd4e5c-32bc-40fc-acce-59c2821cf113 Inactive Empty Dynamic Prompt
8c281981-c5d6-484f-bac7-4924ddd0b8ae Inactive EntityExtraction model
a1afa5d4-7a44-4c31-9cd2-e852a78431fa Inactive GptPromptEngineering model
2c444168-f8b1-4c6a-9313-2d9c03be6fea Inactive Id Scanning Model
77365cfa-7021-4cb7-a9b2-dc9823cde772 Inactive ImageDescription model
aef1bdd2-2a74-4f74-b4eb-9dfa22e35ded Inactive Invoice Model
5ed4d0fd-e9d4-4026-b09b-71f83ea90c60 Inactive Invoice Processing Model
c8425db7-c5a7-4226-b38e-c93a044c0fe1 Inactive KeyPhraseExtraction model
17a6f893-5b0b-4867-8fac-fb2eda9080b2 Inactive LanguageDetection model
046ab801-2756-e911-8194-000d3a6cd5a5 Inactive ObjectDetectionProposal model
892d3698-ba03-3d15-8e9e-843ca4ac5e7d Inactive PowerAppsAppCopilotModel
baa44529-bebe-49e6-837a-80bee63b0d2c Inactive Receipt Scanning Model
f1c549c2-a97e-47a5-b612-c5c2bab0f163 Inactive SentimentAnalysis model
7f8a7856-003a-3662-9871-0000d7674433 Inactive SimsModel
86419a67-205a-454f-b6fc-601394f2786d Inactive TextRecognition model
6225038a-8b5a-4913-bfd2-d8236f4102ba Inactive TextTranslation model
02e1fca3-232a-4f58-8c93-bdd8c9cd6de9 Inactive TextTranslationInternal model
için İsteğe Bağlı Parametreler copilot model list
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
pac copilot model predict
Yapay zeka modeline metin veya istem gönderir
için İsteğe Bağlı Parametreler copilot model predict
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
--model-id
-id
AI Builder model kimliği
--model-name
-n
Tam veya kısmi AI Modeli adı
--prompt
-p
Yapay zeka modeline gönderme istemi
--text
-t
Yapay Zeka Modeline gönderilecek metin
pac copilot model prepare-fetch
AI Büyük Dil Modeli'nden (LLM) FetchXML dosyasını alır ve geçerli ortamda yürütülmeye hazırlar.
Için Gerekli Parametreler copilot model prepare-fetch
--inputFile
-i
Genellikle AI LLM'den gelen Input FetchXML dosyası.
--outputFile
-o
Geçerli ortamda yürütülmeye hazır olan Output FetchXML dosyası.
için İsteğe Bağlı Parametreler copilot model prepare-fetch
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
pac copilot pack
Copilot Studio aracısı çalışma alanını çözüm zip dosyasına paketleyin.
pac copilot packaracı çalışma alanını ile pac solution importdağıtabileceğiniz bir Dataverse çözümüne .zip paketler. Bu, sizin için çalışan paketleme adımının pac copilot init --environment tek başına biçimidir, böylece dağıtılabilir çözümü ayrı bir adım olarak (örneğin bir derleme işlem hattında) oluşturabilirsiniz. Hem klasik hem de CLI tarafından yazılan (CliCopilot) aracı çalışma alanlarında çalışır.
Example
pac copilot pack `
--publisher-prefix contoso `
--project-dir contoso-support `
--output-path out
Için Gerekli Parametreler copilot pack
--publisher-prefix
-pp
Çözüm için özelleştirme ön ekini Publisher.
için İsteğe Bağlı Parametreler copilot pack
--output-path
-op
Çözüm zip dosyasının çıkış yolu. Varsayılan olarak geçerli dizine geçer.
--project-dir
-pd
Pakete aracı çalışma alanı dizini. Varsayılan olarak geçerli dizine geçer.
--solution-name
-sn
Çözüm benzersiz adı. Atlanırsa, aracı şema adından türetilir.
Remarks
- Bu yerel bir işlem. Pack çalışma alanını okur ve bir çözüm
.zipyazar. Kimlik doğrulaması ve ortam gerektirmediğinden, derleme işlem hattında çalıştırmak güvenlidir. - Yayımcı ön eki geçerli olmalıdır.
--publisher-prefixiyi biçimlendirilmiş bir özelleştirme ön eki olmalıdır veya herhangi bir şey yazmadan önce paket durakları olmalıdır. - Çözüm adı ve çıkışı. atlarsanız
--solution-name, çözümün benzersiz adı aracı şema adından türetilir..zip, ayarlamadığınız--output-pathsürece geçerli dizine yazılır. - Paket dağıtılmıyor. Çözümü üretir ancak içeri aktarmaz. Aracıyı dağıtmak için aracıyı ile
pac solution importbirlikte izleyin, ardındanpac copilot clonebunun için eşitlemeye bağlı bir çalışma alanı istiyorsanız.
pac copilot publish
Özel Copilot Yayımlama
Için Gerekli Parametreler copilot publish
--bot
-id
Copilot kimliği veya şema adı (Bot Ayrıntıları'nda bulunan benzersiz ad veya çözüm gezginindeki dosya adı).
için İsteğe Bağlı Parametreler copilot publish
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
pac copilot pull
Copilot Studio uzak değişiklikleri çekin ve yerel çalışma alanıyla birleştirin.
komutu aracının pac copilot pull geçerli sunucu durumunu getirir ve üç yönlü birleştirme kullanarak yerel çalışma alanınızla birleştirir. Bu işlem, sunucu tarafı düzenlemelerinin ve el değmemiş yerel dosyalarınızın aynı kalmasını sağlar. Düzenlemeye başlamadan önce çalıştırın ve değişikliklerinizi göndermeden önce yeniden çalıştırın.
Example
Komutunu çalışma alanı klasörünün içinden çalıştırın:
pac copilot pull
Veya diskin başka bir yerindeki bir çalışma alanına işaret edin:
pac copilot pull --project-dir contoso-support
için İsteğe Bağlı Parametreler copilot pull
--project-dir
-pd
Proje dizininin yolu. Varsayılan olarak geçerli çalışma dizinine ayarlanır.
Remarks
- Eşitleme çalışma alanında çalıştırın. Komut
pullyalnızca veyapac copilot inittarafındanpac copilot cloneoluşturulan bir klasörde çalışır. Çalışma alanının eşitleme meta verilerinden hedef ortamı ve aracıyı okur ve bu nedenle bağımsız değişken yoktur--environment. Başka bir yerde çalıştırırsanız, "çalışma alanı bulunamadı" hatasıyla başarısız olur. - Yerel dosyalarınıza yazar. Çekme, uzak değişiklikleri çalışma alanıyla birleştirir ve bilgi dosyalarını indirir. Çekmeden önce ilgilendiğiniz yerel işleri işleyin veya yedekleyin.
- ile
pac auth createilk olarak oturum açın.
pac copilot push
Yerel çalışma alanı değişikliklerini Copilot Studio gönderme.
pac copilot push yerel çalışma alanınızdaki değişiklikleri Dataverse'deki aracıya geri gönderir. Dosyalarınızı bilinen son sunucu durumuyla karşılaştırır, yalnızca bilgi dosyaları, bulut akışları ve bağlantı başvuruları dahil olmak üzere değişenleri karşıya yükler ve nelerin gönderildiğini raporlar.
Example
Çalışma alanı klasörünün içinden çalıştırın:
pac copilot push
Veya diskin başka bir yerindeki bir çalışma alanına işaret edin:
pac copilot push --project-dir contoso-support
için İsteğe Bağlı Parametreler copilot push
--project-dir
-pd
Proje dizininin yolu. Varsayılan olarak geçerli çalışma dizinine ayarlanır.
Remarks
- Eşitleme çalışma alanında çalıştırın. gibi
pull,pushyalnızca veyapac copilot inittarafındanpac copilot cloneoluşturulan bir klasörde çalışır. Çalışma alanının eşitleme meta verilerinden hedef ortamı okur. Tartışma yok--environment. - Çakışma olursa önce çekin. Aynı öğe hem yerel olarak hem de sunucuda değiştiyse, anında iletme durdurulur ve yeniden denemeden önce çalıştırmanızı
pac copilot pullister. Bu işlem, görmediğiniz bir sunucu tarafı değişikliğinin sessizce üzerine yazılmasını engeller. - Hiçbir yerel değişiklik no-opdeğildir. Gönderme gönderecek bir şey bulmazsa, bunu bildirir ve ortama dokunmadan çıkar.
- Başarılı bir gönderim, hedef ortamdaki canlı aracıyı sessize alır .
- ile
pac auth createilk olarak oturum açın.
pac copilot quarantine
Yardımcı pilot ajanın karantina durumu.
Için Gerekli Parametreler copilot quarantine
--bot-id
-id
Karantina/karantinadan çıkarma yardımcı pilotunun kimliği.
için İsteğe Bağlı Parametreler copilot quarantine
--environment
-env
Ortam (kimlik, kuruluş kimliği, url, benzersiz ad veya kısmi ad).
--status
-s
Karantina durumu değeri. doğru = karantina, yanlış = karantinadan çıkar. Varsayılan değer true'dır.
Bu parametre için değer gerekmez. Bu bir anahtar.
pac copilot status
Geçerli veya hedef Dataverse ortamında belirtilen bir yardımcı pilotun dağıtım durumunu yoklayın.
Example
Bu komut, geçerli veya hedef Dataverse ortamında belirtilen bir yardımcı pilotun dağıtım durumunu yoklar.
pac copilot status `
--environment 2e250e7a-5607-4fea-aa4e-1aeb7bf79118 `
--bot-id 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e
komutu aşağıdaki gibi bir çıkış döndürür:
Connected as user@contoso.org
Connected to... Contoso Organization
Virtual Agent New Bot German with ID 9ee3f7aa-ab79-4cf6-a726-d85c8c18cc3e has been provisioned.
Için Gerekli Parametreler copilot status
--bot-id
-id
Bir yardımcı pilotun kimliği (Chatbot).
için İsteğe Bağlı Parametreler copilot status
--environment
-env
Hedef Dataverse'i belirtir. Değer guid veya mutlak https URL'si olabilir. Belirtilmediğinde, geçerli kimlik doğrulama profili için seçilen etkin kuruluş kullanılır.
Eşitleme komutları için kimlik doğrulaması ve ortam
clone, pull, pushve init --environment komutlarının tümü dataverse ortamıyla iletişim kurar, bu nedenle bir kimlik doğrulama profiline ihtiyaç duyarlar. ile pac auth createilk olarak oturum açın.
-
clone,pullvepushetkin bir profil gerektirir.pac copilot inityalnızca geçirdiğinizde--environmentbir tane gerekir; bu olmadan,initdosyaları yerel olarak iskeleler ve oturum açma gerekmez. -
pullvepushçalışma alanının eşitleme meta verilerinden hedef ortamı okuyarak bağımsız--environmentdeğişken almamasını sağlayın.cloneveinityapın. -
pac copilot packtamamen yereldir. Yalnızca dosyaları okur ve yazar, bu nedenle kimlik doğrulaması ve ortam gerektirmez.
pullve push yalnızca veya inittarafından clone oluşturulan bir çalışma alanında çalışır. Çalışma alanı oluşturulduğunda yazılan eşitleme meta verileri, onlara hangi aracı ve ortamla konuşulacaklarını bildirir, bu nedenle başka bir yerde çalıştırmak "çalışma alanı bulunamadı" hatasıyla hızlı bir şekilde başarısız olur.
Ayrıca bakınız
Microsoft Power Platform CLI Komut Grupları
Microsoft Power Platform CLI'ya genel bakış