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.
Dataverse çözüm projeleriyle çalışmaya yönelik komutlar
Commands
| Command | Description |
|---|---|
| pac çözümü eklentisi lisansı | Çözüme lisans ve plan bilgileri ekleyin. |
| pac çözümü eklentisi başvurusu | Geçerli dizindeki projeden 'path' konumundaki projeye başvuru ekler |
| pac çözümü eklentisi-çözüm-bileşeni | Dataverse'de hedef yönetilmeyen çözüme bir veya daha fazla çözüm bileşeni ekleyin. |
| pac çözümü denetimi | Power Apps Denetleyicisi hizmetinde çalıştırmak için bir Dataverse çözüm projesi yükleyin. |
| pac çözüm kopyası | Kuruluşunuzdaki mevcut bir çözümü temel alan bir çözüm projesi oluşturun. |
| pac çözümü oluşturma ayarları | Çözüm zip veya çözüm klasöründen bir ayarlar dosyası oluşturun. |
| pac çözümü silme | Geçerli ortamdaki Dataverse'den bir çözümü silin. |
| pac çözümü dışarı aktarma | Dataverse'den bir çözümü dışarı aktarın. |
| pac çözümü içeri aktarma | Çözümü Dataverse'e aktarın. |
| pac çözümü başlatma | Yeni bir Dataverse çözüm projesiyle bir dizin başlatır |
| pac çözüm listesi | Geçerli Dataverse kuruluşundaki tüm Çözümleri listeleme |
| pac çözümü çevrimiçi sürümü | Dataverse'de yüklenen çözümün sürümünü ayarlar. |
| pac çözüm paketi | Yerel dosya sistemindeki çözüm bileşenlerini solution.zip (SolutionPackager) olarak paketleyin. |
| pac çözümü yayımlama | Tüm özelleştirmeleri yayımlar |
| pac çözümü eşitleme | Geçerli Dataverse çözüm projesini kuruluşunuzdaki çözümün geçerli durumuyla eşitleyin. |
| pac çözümü paketi açma | çözüm bileşenlerini solution.zip yerel dosya sistemine (SolutionPackager) ayıklayın. |
| pac çözümü yükseltmesi | Çözüm yükseltmesi uygulama |
| pac çözümü sürümü | Çözüm için derleme veya düzeltme sürümünü güncelleştirin. |
pac çözümü eklentisi lisansı
Çözüme lisans ve plan bilgileri ekleyin.
Example
Bu örnekte bir çözüme lisans bilgileri ekleme gösterilmektedir.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Plan Tanım Dosyası
Aşağıda plan tanımı dosyasının bir örneğini bulabilirsiniz:
ServiceID,Display name,More info URL
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,Fabrikam Bronze Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,Fabrikam Silver Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,Fabrikam Gold Plan,http://www.microsoft.com
Plan Eşleme Dosyası
Aşağıda plan eşleme dosyasının bir örneğini bulabilirsiniz:
Service ID,Component name
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_GoldApp
Çözüm eklentisi lisansı için gerekli Parametreler
--planDefinitionFile
-pd
CSV biçiminde lisans planı tanım dosyası; beklenen sütunlar: Hizmet Kimliği, Görünen ad, Daha fazla bilgi URL'si.
--planMappingFile
-pm
CSV biçiminde lisans planı eşleme dosyası; beklenen sütunlar: Hizmet Kimliği, Bileşen adı
pac çözümü eklentisi başvurusu
Geçerli dizindeki projeden 'path' konumundaki projeye başvuru ekler
Example
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Çözüm eklentisi başvurusu için gerekli Parametreler
--path
-p
Başvuruda bulunan projenin yolu
pac çözümü eklentisi-çözüm-bileşeni
Dataverse'de hedef yönetilmeyen çözüme bir veya daha fazla çözüm bileşeni ekleyin.
Example
Bu örnekte, çözüme çözüm bileşeninin nasıl ekleneceği gösterilmektedir. Bu durumda, çözüme kişi tablosunu SampleSolutionekliyoruz. Tablo, bileşen türü 1'dir.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Çözüm eklentisi-çözüm bileşeni için gerekli Parametreler
--component
-c
Hedef çözüme eklenecek bileşenin şema adı veya kimliği.
--componentType
-ct
Eklediğiniz çözüm bileşenini temsil eden değer.
--solutionUniqueName
-sn
Çözümün adı.
Çözüm eklentisi-çözüm bileşeni için isteğe bağlı Parametreler
--AddRequiredComponents
-arc
Eklediğiniz çözüm bileşeni için gereken diğer çözüm bileşenlerinin yönetilmeyen çözüme de eklenip eklenmeyeceğini gösterir.
Bu parametre için değer gerekmez. Bu bir anahtar.
--async
-a
Çözümü zaman uyumsuz olarak içeri aktarır.
Bu parametre için değer gerekmez. Bu bir anahtar.
--environment
-env
Ortam URL'si veya hedef ortamın kimliği.
pac çözümü denetimi
Power Apps Denetleyicisi hizmetinde çalıştırmak için bir Dataverse çözüm projesi yükleyin.
Example
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Çözüm denetimi için isteğe bağlı Parametreler
--clearCache
-cc
Çözümünüz için geçmiş sonuçlarla ilgili tüm kayıtların kiracınız için çözüm denetleyicisi zorlama önbelleğini temizler.
Bu parametre için değer gerekmez. Bu bir anahtar.
--customEndpoint
-ce
Power Apps Denetleyicisi uç noktası olarak özel bir URL belirtin.
--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.
--excludedFiles
-ef
Dosyaları Çözümlemenin Dışında Tut. Virgülle ayrılmış değerler olarak geçirme
--geo
-g
Power Apps Denetleyicisi hizmetinin hangi coğrafi örneğinin kullanılacağı.
Şu değerlerden birini kullanın:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Çıkış dizini
--path
-p
Denetlenecek bir veya daha fazla çözüm dosyasının bulunduğu yol. Yol glob/joker karakter içerebilir.
--ruleLevelOverride
-rl
Geçersiz kılınacak JSON dizi kurallarını ve düzeylerini içeren dosyanın yolu. OverrideLevel için kabul edilen değerler şunlardır: Kritik, Yüksek, Orta, Düşük, Bilgilendirici. Örnek: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Bu derlemenin bir parçası olarak yürütülen bir kural kümesi seçin. Değerler: Geçerli bir Guid, "AppSource Sertifikası", "Çözüm Denetleyicisi" (varsayılan).
--saveResults
-sav
Çözüm Durumu Merkezi Uygulamasında görülebilen çözüm analizi sonuçlarını depolamak için geçerli ortamı kullanır. Varsayılan olarak, bu bağımsız değişken false olarak ayarlanır.
Bu parametre için değer gerekmez. Bu bir anahtar.
--solutionUrl
-u
Analiz edilecek solution.zip işaret eden SAS Uri'si
pac çözüm kopyası
Kuruluşunuzdaki mevcut bir çözümü temel alan bir çözüm projesi oluşturun.
Örnekler
Aşağıdaki örneklerde komutun kullanımı gösterilmektedir pac solution clone .
Temel kopya
Bu örnek, çözümü sampleSolution geçerli dizine kopyalar.
pac solution clone --name sampleSolution
Dahil edilen genel ve otomatik numaralandırma ayarlarıyla kopyalama
Bu örnek, genel ve otomatik numaralandırma ayarları dahil olmak üzere çözümü sampleSolution geçerli dizine kopyalar.
pac solution clone --name sampleSolution --include general,autonumbering
Çözüm kopyası için gerekli Parametreler
--name
-n
Dışarı aktarılacak çözümün adı.
Çözüm kopyası için İsteğe Bağlı Parametreler
--async
-a
Çözümü zaman uyumsuz olarak dışarı aktarır.
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.
--include
-i
Dışarı aktarılmakta olan çözüme hangi ayarların dahil edilmesi gerekir?
Bu değerlerden birini veya birkaçını virgülle ayırarak kullanın:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Tüm dize kaynaklarını ayıklayın veya .resx dosyalarında birleştirin.
Bu parametre için değer gerekmez. Bu bir anahtar.
--map
-m
Paketlenen bileşen klasörlerinin okunduğu eşleme xml dosyasının tam yolu.
--max-async-wait-time
-wt
Dakika cinsinden en fazla zaman uyumsuz bekleme süresi. Varsayılan değer 60 dakikadır.
--outputDirectory
-o
Çıkış dizini
--packagetype
-p
Çözüm için ayıklama türünü belirtir. Şu olabilir: 'Yönetilmeyen', 'Yönetilen' veya 'Her İkisi'. Varsayılan değer: 'Both'.
--targetversion
-v
Kullanım dışı: Bu parametre yoksayılır.
pac çözümü oluşturma ayarları
Çözüm zip veya çözüm klasöründen bir ayarlar dosyası oluşturun.
Example
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Çözüm oluşturma ayarları için isteğe bağlı Parametreler
--settings-file
-s
Bağlantı başvuruları ve ortam değişkenleri için dağıtım ayarlarını içeren .json dosyası.
--solution-folder
-f
Yerel, paketlenmemiş çözüm klasörünün yolu: 'Diğer/Solution.xml' dosyasının kökü veya .cdsproj dosyası içeren bir klasör.
--solution-zip
-z
Çözüm zip dosyasının yolu.
pac çözümü silme
Geçerli ortamdaki Dataverse'den bir çözümü silin.
Example
pac solution delete --solution-name Samplesolution
Çözüm silme için gerekli Parametreler
--solution-name
-sn
Çözümün adı.
Çözüm silme için isteğe bağlı Parametreler
--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 çözümü dışarı aktarma
Dataverse'den bir çözümü dışarı aktarın.
Example
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Çözüm dışarı aktarma için gerekli Parametreler
--name
-n
Dışarı aktarılacak çözümün adı.
Çözüm dışarı aktarma için isteğe bağlı Parametreler
--async
-a
Çözümü zaman uyumsuz olarak dışarı aktarır.
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.
--include
-i
Dışarı aktarılmakta olan çözüme hangi ayarların dahil edilmesi gerekir?
Bu değerlerden birini veya birkaçını virgülle ayırarak kullanın:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Çözümün yönetilen çözüm olarak dışarı aktarılıp aktarılmayacağı.
Bu parametre için değer gerekmez. Bu bir anahtar.
--max-async-wait-time
-wt
Dakika cinsinden en fazla zaman uyumsuz bekleme süresi. Varsayılan değer 60 dakikadır.
--overwrite
-ow
Dışarı aktarılan çözüm dosyası, yerel dosya sistemindeki çözüm zip dosyasının üzerine yazabilir.
Bu parametre için değer gerekmez. Bu bir anahtar.
--path
-p
Dışarı aktarılan çözüm zip dosyasının yazıldığı yol.
--targetversion
-v
Kullanım dışı: Bu parametre yoksayılır.
pac çözümü içeri aktarma
Çözümü Dataverse'e aktarın.
Example
pac solution import --path c:\Users\Documents\Solution.zip
Çözüm içeri aktarma için isteğe bağlı parametreler
--activate-plugins
-ap
Çözümde eklentileri ve iş akışlarını etkinleştirin.
Bu parametre için değer gerekmez. Bu bir anahtar.
--async
-a
Çözümü zaman uyumsuz olarak içeri aktarır.
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.
--force-overwrite
-f
Yönetilmeyen özelleştirmelerin üzerine yazmaya zorlama
Bu parametre için değer gerekmez. Bu bir anahtar.
--import-as-holding
-h
Çözümü tutma çözümü olarak içeri aktarın.
Bu parametre için değer gerekmez. Bu bir anahtar.
--max-async-wait-time
-wt
Dakika cinsinden en fazla zaman uyumsuz bekleme süresi. Varsayılan değer 60 dakikadır.
--path
-p
Çözüm zip dosyasının yolu. Belirtilmezse, geçerli klasörün bir cdsproj projesi olduğunu varsayar.
--publish-changes
-pc
Başarılı bir içeri aktarma işleminde değişikliklerinizi yayımlayın.
Bu parametre için değer gerekmez. Bu bir anahtar.
--settings-file
Bağlantı başvuruları ve ortam değişkenleri için dağıtım ayarlarını içeren .json dosyası.
--skip-dependency-check
-s
Ürün güncelleştirmesi olarak işaretlenmiş bağımlılıklara karşı bağımlılık denetimini atlayın
Bu parametre için değer gerekmez. Bu bir anahtar.
--skip-lower-version
-slv
Geçerli ortamda aynı veya daha yüksek sürüm varsa çözüm içeri aktarmayı atlayın.
Bu parametre için değer gerekmez. Bu bir anahtar.
--stage-and-upgrade
-up
Çözümü içeri aktarın ve yükseltin.
Bu parametre için değer gerekmez. Bu bir anahtar.
Açıklamalar
kullanmak için pac solution import komutunu kullanarak bir ortama bağlanırsınız.
pac çözümü içeri aktarma
Parametresi belirtilmediğinde Path , geçerli klasörün bir cdsproj projesi olduğunu varsayar. cdsproj dosyasındaki SolutionPackageType özelliği olarak Bothayarlanırsa, yönetilen çözüm varsayılan olarak kullanılır.
pac çözümü başlatma
Yeni bir Dataverse çözüm projesiyle bir dizin başlatır
Example
pac solution init --publisher-name developer --publisher-prefix dev
Çözüm başlatma için gerekli Parametreler
--publisher-name
-pn
Dataverse çözüm yayımcısının adı
Not: Yalnızca [A - Z], [a - z], [0 - 9] veya _ aralıkları içindeki karakterlere izin verilir. İlk karakter yalnızca [A - Z], [a - z] veya _ aralıklarında olabilir.
--publisher-prefix
-pp
Dataverse çözümü yayımcısı için özelleştirme ön eki değeri
Not: Ön ek 2 ile 8 karakter uzunluğunda olmalıdır, yalnızca alfa sayısallardan oluşabilir, bir harfle başlamalıdır ve 'mscrm' ile başlayamaz.
Çözüm başlatma için İsteğe Bağlı Parametreler
--outputDirectory
-o
Çıkış dizini
pac çözüm listesi
Geçerli Dataverse kuruluşundaki tüm Çözümleri listeleme
Example
pac solution list
Çözüm listesi için isteğe bağlı Parametreler
--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.
--includeSystemSolutions
Microsoft tarafından yayımlananlar gibi sistem çözümlerini dahil edin
Bu parametre için değer gerekmez. Bu bir anahtar.
--json
Komutun çıkışını JSON biçimli bir dize olarak döndürür.
pac çözümü çevrimiçi sürümü
Dataverse'de yüklenen çözümün sürümünü ayarlar.
Example
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Çözümün çevrimiçi sürümü için Gerekli Parametreler
--solution-name
-sn
Çözümün adı.
--solution-version
-sv
Çözüm sürüm numarasını belirtin.
Çözümün çevrimiçi sürümü için isteğe bağlı Parametreler
--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 çözüm paketi
Yerel dosya sistemindeki çözüm bileşenlerini solution.zip (SolutionPackager) olarak paketleyin.
Example
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Çözüm paketi için Gerekli Parametreler
--zipfile
-z
Çözüm ZIP dosyasının tam yolu
Çözüm paketi için isteğe bağlı Parametreler
--allowDelete
-ad
Silme işlemlerinin gerçekleşip gerçekleşemediğini belirler. Varsayılan değer :'false'.
Bu parametre için değer gerekmez. Bu bir anahtar.
--allowWrite
-aw
Yazma işlemlerinin gerçekleşip gerçekleşemediğini belirler. Varsayılan değer :'false'.
Bu parametre için değer gerekmez. Bu bir anahtar.
--clobber
-c
Salt okunur olarak işaretlenmiş dosyaların silinebileceğini veya üzerine yazılabilmesini sağlar. Varsayılan değer :'false'.
Bu parametre için değer gerekmez. Bu bir anahtar.
--disablePluginRemap
-dpm
Devre dışı bırakılan eklenti tam tür adı yeniden eşleme. Varsayılan değer :'false'.
Bu parametre için değer gerekmez. Bu bir anahtar.
--errorlevel
-e
Günlük çıkışı için en düşük günlük düzeyi [Ayrıntılı|Bilgi|Uyarı|Hata|Kapalı]. Varsayılan değer 'Bilgi'dir.
--folder
-f
Yerel dosya sistemindeki kök klasörün yolu. Paket açılırken veya ayıklanırken, bu öğesine yazılır. Paketlendiğinde bu okuma yapılır.
--localize
-loc
Tüm dize kaynaklarını ayıklayın veya .resx dosyalarında birleştirin.
Bu parametre için değer gerekmez. Bu bir anahtar.
--log
-l
Günlük dosyasının yolu.
--map
-m
Paketlenen bileşen klasörlerinin okunduğu eşleme xml dosyasının tam yolu.
--packagetype
-p
Paketi açarken veya ayıklarken, çift Yönetilen ve Yönetilmeyen işlemi belirtmek için kullanın. Paketleme sırasında, önceki bir 'Her İkisi' paketinden Yönetilen veya Yönetilmeyen'i belirtmek için kullanın. Şu olabilir: 'Yönetilmeyen', 'Yönetilen' veya 'Her İkisi'. Varsayılan değer :'Yönetilmeyen'.
--singleComponent
-sc
Yalnızca tek bir bileşen türünde eylem gerçekleştirme [WebResource|Eklenti|İş Akışı|Hiçbiri]. Varsayılan değer :'Yok'.
--sourceLoc
-src
Şablon kaynak dosyası oluşturur. Yalnızca ayıklamada geçerlidir. Olası değerler, dışarı aktarmak istediğiniz dilin 'otomatik' veya dil kodu olabilir. Dil Kodu Tanımlayıcısı (LCID) veya Uluslararası Standartlaştırma Kuruluşu (ISO) dil kodu biçimlerini kullanabilirsiniz. Mevcut olduğunda, bu, verilen yerel ayardan dize kaynaklarını nötr bir .resx olarak ayıklar. 'otomatik' veya anahtarın yalnızca uzun veya kısa biçimi belirtilirse, çözümün temel yerel ayarı kullanılır.
--useLcid
-lcid
Dil dosyaları için Uluslararası Standartlaştırma Kuruluşu (ISO) kodları (en-US) yerine Dil Kodu Tanımlayıcısı (LCID) değerlerini (1033) kullanın.
Bu parametre için değer gerekmez. Bu bir anahtar.
--useUnmanagedFileForMissingManaged
-same
Yönetilen ve yalnızca Yönetilmeyen XML dosyası bulunurken aynı XML kaynak dosyasını kullanın; AppModuleSiteMap, AppModuleMap, FormXml dosyaları için geçerlidir.
Bu parametre için değer gerekmez. Bu bir anahtar.
pac çözümü yayımlama
Tüm özelleştirmeleri yayımlar
Example
pac solution publish
Çözüm yayımlama için isteğe bağlı parametreler
--async
-a
Tüm özelleştirmeleri zaman uyumsuz olarak yayımlar
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.
--max-async-wait-time
-wt
Dakika cinsinden en fazla zaman uyumsuz bekleme süresi. Varsayılan değer 60 dakikadır.
pac çözümü eşitleme
Geçerli Dataverse çözüm projesini kuruluşunuzdaki çözümün geçerli durumuyla eşitleyin.
Örnekler
Aşağıdaki örneklerde komutun kullanımı gösterilmektedir pac solution sync .
Temel eşitleme
Bu örnek, çözümü geçerli dizinle eşitler.
pac solution sync
Çözüm eşitleme için isteğe bağlı Parametreler
--async
-a
Çözümü zaman uyumsuz olarak dışarı aktarır.
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.
--include
-i
Dışarı aktarılmakta olan çözüme hangi ayarların dahil edilmesi gerekir?
Bu değerlerden birini veya birkaçını virgülle ayırarak kullanın:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Tüm dize kaynaklarını ayıklayın veya .resx dosyalarında birleştirin.
Bu parametre için değer gerekmez. Bu bir anahtar.
--map
-m
Paketlenen bileşen klasörlerinin okunduğu eşleme xml dosyasının tam yolu.
--max-async-wait-time
-wt
Dakika cinsinden en fazla zaman uyumsuz bekleme süresi. Varsayılan değer 60 dakikadır.
--packagetype
-p
Paketi açarken veya ayıklarken, çift Yönetilen ve Yönetilmeyen işlemi belirtmek için kullanın. Paketleme sırasında, önceki bir 'Her İkisi' paketinden Yönetilen veya Yönetilmeyen'i belirtmek için kullanın. Şu olabilir: 'Yönetilmeyen', 'Yönetilen' veya 'Her İkisi'. Varsayılan değer: 'Both'.
--solution-folder
-f
Yerel, paketlenmemiş çözüm klasörünün yolu: 'Diğer/Solution.xml' dosyasının kökü veya .cdsproj dosyası içeren bir klasör.
pac çözümü paketi açma
çözüm bileşenlerini solution.zip yerel dosya sistemine (SolutionPackager) ayıklayın.
Example
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Çözümün paketini açmak için gerekli Parametreler
--zipfile
-z
Çözüm ZIP dosyasının tam yolu
Çözümün paketini açmak için isteğe bağlı Parametreler
--allowDelete
-ad
Silme işlemlerinin gerçekleşip gerçekleşemediğini belirler. Varsayılan değer :'false'.
Bu parametre için değer gerekmez. Bu bir anahtar.
--allowWrite
-aw
Yazma işlemlerinin gerçekleşip gerçekleşemediğini belirler. Varsayılan değer :'false'.
Bu parametre için değer gerekmez. Bu bir anahtar.
--clobber
-c
Salt okunur olarak işaretlenmiş dosyaların silinebileceğini veya üzerine yazılabilmesini sağlar. Varsayılan değer :'false'.
Bu parametre için değer gerekmez. Bu bir anahtar.
--disablePluginRemap
-dpm
Devre dışı bırakılan eklenti tam tür adı yeniden eşleme. Varsayılan değer :'false'.
Bu parametre için değer gerekmez. Bu bir anahtar.
--errorlevel
-e
Günlük çıkışı için en düşük günlük düzeyi [Ayrıntılı|Bilgi|Uyarı|Hata|Kapalı]. Varsayılan değer 'Bilgi'dir.
--folder
-f
Yerel dosya sistemindeki kök klasörün yolu. Paket açılırken veya ayıklanırken, bu öğesine yazılır. Paketlendiğinde bu okuma yapılır.
--localize
-loc
Tüm dize kaynaklarını ayıklayın veya .resx dosyalarında birleştirin.
Bu parametre için değer gerekmez. Bu bir anahtar.
--log
-l
Günlük dosyasının yolu.
--map
-m
Paketlenen bileşen klasörlerinin okunduğu eşleme xml dosyasının tam yolu.
--packagetype
-p
Paketi açarken veya ayıklarken, çift Yönetilen ve Yönetilmeyen işlemi belirtmek için kullanın. Paketleme sırasında, önceki bir 'Her İkisi' paketinden Yönetilen veya Yönetilmeyen'i belirtmek için kullanın. Şu olabilir: 'Yönetilmeyen', 'Yönetilen' veya 'Her İkisi'. Varsayılan değer :'Yönetilmeyen'.
--singleComponent
-sc
Yalnızca tek bir bileşen türünde eylem gerçekleştirme [WebResource|Eklenti|İş Akışı|Hiçbiri]. Varsayılan değer :'Yok'.
--sourceLoc
-src
Şablon kaynak dosyası oluşturur. Yalnızca ayıklamada geçerlidir. Olası değerler, dışarı aktarmak istediğiniz dilin 'otomatik' veya dil kodu olabilir. Dil Kodu Tanımlayıcısı (LCID) veya Uluslararası Standartlaştırma Kuruluşu (ISO) dil kodu biçimlerini kullanabilirsiniz. Mevcut olduğunda, bu, verilen yerel ayardan dize kaynaklarını nötr bir .resx olarak ayıklar. 'otomatik' veya anahtarın yalnızca uzun veya kısa biçimi belirtilirse, çözümün temel yerel ayarı kullanılır.
--useLcid
-lcid
Dil dosyaları için Uluslararası Standartlaştırma Kuruluşu (ISO) kodları (en-US) yerine Dil Kodu Tanımlayıcısı (LCID) değerlerini (1033) kullanın.
Bu parametre için değer gerekmez. Bu bir anahtar.
--useUnmanagedFileForMissingManaged
-same
Yönetilen ve yalnızca Yönetilmeyen XML dosyası bulunurken aynı XML kaynak dosyasını kullanın; AppModuleSiteMap, AppModuleMap, FormXml dosyaları için geçerlidir.
Bu parametre için değer gerekmez. Bu bir anahtar.
pac çözümü yükseltmesi
Çözüm yükseltmesi uygulama
Example
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Çözüm yükseltmesi için gerekli Parametreler
--solution-name
-sn
Çözümün adı.
Çözüm yükseltme için isteğe bağlı parametreler
--async
-a
Çözümü zaman uyumsuz olarak yükselter
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.
--max-async-wait-time
-wt
Dakika cinsinden en fazla zaman uyumsuz bekleme süresi. Varsayılan değer 60 dakikadır.
pac çözümü sürümü
Çözüm için derleme veya düzeltme sürümünü güncelleştirin.
Example
pac solution version --patchversion 2
pac solution version --strategy gittags
Çözüm sürümü için isteğe bağlı Parametreler
--buildversion
-bv
Çözüm için derleme sürümü.
Not: Değer, en az 0 değerine sahip bir tamsayı olmalıdır.
--filename
-fn
Strateji olarak dosya izleme kullanılırken kullanılacak izleyici CSV dosya adı. Varsayılan değer : 'ControlsStateVersionInfo.csv'.
--patchversion
-pv
Kullanım dışı: Bu parametre yoksayılır.
--revisionversion
-rv
Çözüm için düzeltme sürümü.
Not: Değer, en az 0 değerine sahip bir tamsayı olmalıdır.
--solutionPath
-sp
Dataverse çözüm dizininin veya Solution.xml dosyasının yolu.
--strategy
-s
Belirtilen stratejiyi kullanarak 'Solution.xml' dosyası için derleme sürümünü güncelleştirir. Gittag kullanıyorsanız aşağıdaki "PacCli.PAT" ortam değişkeninde kişisel erişim belirteci ayarlayın
Şu değerlerden birini kullanın:
NoneGitTagsFileTrackingSolution
Pac çözümü kopyalama ve dışarı aktarma arasındaki farklar
veya pac solution clone komutunu ne zaman kullanacağınızdan pac solution export emin olmadığınız durumlar vardır. Aşağıdaki senaryolarda komutlardan birini kullanabilirsiniz:
- Çözüme yeni bileşenler eklemeniz gerektiğinde kullanın
pac solution clone. - Çözüm dosyasındaki mevcut içeriği değiştirmek istediğinizde ancak çözüme yeni bileşen eklememek istediğinizde kullanın
pac solution export.
pac çözüm kopyası
Dışarı aktarılan çözüm, komutunu kullanarak çözümü dışarı aktardığınızda bir Visual Studio projesine pac solution clone benzer.
.csproj (Visual Studio'da olduğu gibi) yerine bir cdsproj dosya görürsünüz. Dosya, cdsproj projeyi oluşturmak için gereken tüm bileşen bilgilerine sahiptir. Derleme çıkışı, farklı ortamlara aktarabileceğiniz bir çözüm zip dosyasıdır.
Src (kaynak) klasöründe paketlenmemiş bir biçimde işlendiği için geliştiricinin kopyalanan çözümün paketini açması gerekmez.
Şimdi, yeni oluşturulan bir eklentiyi bu çözümle, çözümün paketi açılmış olarak ilişkilendirmek istiyorsanız, yeni eklentiyi eklemek üzere dosyayı güncelleştirmek pac solution add-reference için komutunu kullanabilirsiniz.cdsproj. Ardından, veya dotnet buildkullanarak msbuild projeyi oluşturabilirsiniz.
Projeyi derlemeden önce derleme geri yüklemesi yapmanız önerilir. Derleme geri yüklemesi (dotnet derlemesi ilk olarak otomatik olarak geri yükleme yapar), paketlenmiş bir çözüm oluşturmak için gerekli .NET kitaplıklarını geri yükler.
pac çözümü dışarı aktarma
Kullanarak çözümü pac solution export dışarı aktardığınızda, oluşturucu portalını kullanarak çözümü dışarı aktarmak istersiniz ve sonuçta elde edilen çıkış bir çözüm zip dosyasıdır.
Çözüm zip dosyasının paketini açtığınızda (standart araçlarla zip'i açmanızı ve CLI'dan uygun komutu kullanmanızı önermeyiz). Sonuçta elde edilen dizin yapısı içindeki pac solution cloneyapıya benzer. Tek fark, bu paketlenmemiş çözüme başvuru ekleyememenizdir çünkü proje dosyası yoktur .cdsproj .
Güncelleştirmek istediğiniz ilgili dosya kümesini değiştirebilir ve ardından çözümün hedef ortama aktarılmasını kolaylaştırmak için çözüm zip dosyasını yeniden oluşturan çözüm paketiyle devam edebilirsiniz. Eylemin sonucu, güncelleştirilmiş içeriği ve güncelleştirilmiş zaman damgasını içeren bir çözüm zip dosyasıdır.
Ayrıca bakınız
Microsoft Power Platform CLI Komut Grupları
Microsoft Power Platform CLI'ya genel bakış