Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Εντολές για την εργασία με έργα λύσης Dataverse
Εντολές
| Command | Περιγραφή |
|---|---|
| pac solution add-license | Προσθέστε άδεια χρήσης και πληροφορίες προγράμματος στη λύση. |
| pac solution add-reference | Προσθέτει μια αναφορά από το έργο στον τρέχοντα κατάλογο στο έργο στη "διαδρομή" |
| pac solution add-solution-component | Προσθέστε ένα ή περισσότερα στοιχεία λύσης στη μη διαχειριζόμενη λύση προορισμού στο Dataverse. |
| pac solution check | Αποστείλετε ένα έργο λύσης Dataverse για εκτέλεση στην υπηρεσία Power Apps Checker. |
| pac solution clone | Δημιουργήστε ένα έργο λύσης βάσει μιας υπάρχουσας λύσης στον οργανισμό σας. |
| pac solution create-settings | Δημιουργήστε ένα αρχείο ρυθμίσεων από φάκελο zip λύσης ή λύσης. |
| pac solution delete | Διαγράψτε μια λύση από το Dataverse στο τρέχον περιβάλλον. |
| pac solution export | Εξαγάγετε μια λύση από το Dataverse. |
| pac solution import | Εισαγάγετε τη λύση στο Dataverse. |
| pac solution init | Προετοιμάζει έναν κατάλογο με ένα νέο έργο λύσης Dataverse |
| pac solution list | Παράθεση όλων των λύσεων από τον τρέχοντα οργανισμό Dataverse |
| pac solution online-version | Ορίζει την έκδοση για λύση που φορτώνεται στο Dataverse. |
| pac solution pack | Συσκευασία στοιχείων λύσης σε τοπικό σύστημα αρχείων σε solution.zip (SolutionPackager). |
| pac solution publish | Δημοσιεύει όλες τις προσαρμογές |
| pac solution sync | Συγχρονίστε το τρέχον έργο λύσης Dataverse με την τρέχουσα κατάσταση της λύσης στον οργανισμό σας. |
| pac solution unpack | Εξαγάγετε στοιχεία λύσης από solution.zip σε τοπικό σύστημα αρχείων (SolutionPackager). |
| pac solution upgrade | Εφαρμόσετε solution upgrade |
| pac solution version | Ενημερώστε την έκδοση δόμησης ή αναθεώρησης για τη λύση. |
pac solution add-license
Προσθέστε άδεια χρήσης και πληροφορίες προγράμματος στη λύση.
Παράδειγμα
Αυτό το παράδειγμα δείχνει πώς μπορείτε να προσθέσετε πληροφορίες άδειας χρήσης σε μια λύση.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Αρχείο ορισμού σχεδίου
Παρακάτω θα βρείτε ένα παράδειγμα του αρχείου ορισμού σχεδίου:
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
Αρχείο αντιστοίχισης σχεδίου
Παρακάτω θα βρείτε ένα παράδειγμα του αρχείου αντιστοίχισης σχεδίου:
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
Απαιτούμενες παράμετροι για solution add-license
--planDefinitionFile
-pd
Αρχείο ορισμού σχεδίου άδειας χρήσης σε μορφή CSV αναμενόμενες στήλες: Αναγνωριστικό υπηρεσίας, Εμφανιζόμενο όνομα, Διεύθυνση URL περισσότερων πληροφοριών.
--planMappingFile
-pm
Αρχείο αντιστοίχισης προγράμματος αδειών χρήσης σε μορφή CSV. αναμενόμενες στήλες: Αναγνωριστικό υπηρεσίας, Όνομα στοιχείου
pac solution add-reference
Προσθέτει μια αναφορά από το έργο στον τρέχοντα κατάλογο στο έργο στη "διαδρομή"
Παράδειγμα
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Απαιτούμενες παράμετροι για solution add-reference
--path
-p
Η διαδρομή προς το έργο στο οποίο αναφέρεται
pac solution add-solution-component
Προσθέστε ένα ή περισσότερα στοιχεία λύσης στη μη διαχειριζόμενη λύση προορισμού στο Dataverse.
Παράδειγμα
Αυτό το παράδειγμα δείχνει πώς μπορείτε να προσθέσετε ένα στοιχείο λύσης σε μια λύση. Σε αυτή την περίπτωση, προσθέτουμε τον πίνακα επαφών στη λύση SampleSolution. Ένας πίνακας είναι τύπος στοιχείου 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Απαιτούμενες παράμετροι για solution add-solution-component
--component
-c
Το όνομα ή το αναγνωριστικό σχήματος του στοιχείου που θα προστεθεί στη λύση προορισμού.
--componentType
-ct
Η τιμή που αντιπροσωπεύει το στοιχείο λύσης που προσθέτετε.
--solutionUniqueName
-sn
Το όνομα της λύσης.
Προαιρετικές παράμετροι για solution add-solution-component
--AddRequiredComponents
-arc
Υποδεικνύει εάν άλλα στοιχεία λύσης που απαιτούνται από το στοιχείο λύσης που προσθέτετε θα πρέπει επίσης να προστεθούν στη μη διαχειριζόμενη λύση.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--async
-a
Εισάγει τη λύση με ασύγχρονο τρόπο.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--environment
-env
Διεύθυνση URL περιβάλλοντος ή αναγνωριστικό του περιβάλλοντος προορισμού.
pac solution check
Αποστείλετε ένα έργο λύσης Dataverse για εκτέλεση στην υπηρεσία Power Apps Checker.
Παράδειγμα
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Προαιρετικές παράμετροι για solution check
--clearCache
-cc
Διαγράφει το solution checkcache επιβολής στοιχείων, για τον μισθωτή σας, όλων των εγγραφών που αφορούν προηγούμενα αποτελέσματα για τις λύσεις σας.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--customEndpoint
-ce
Καθορίστε μια προσαρμοσμένη διεύθυνση URL ως το τελικό σημείο ελέγχου του Power Apps.
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
--excludedFiles
-ef
Εξαιρέστε αρχεία από την Ανάλυση. Μεταβίβαση ως τιμών διαχωρισμένων με κόμματα
--geo
-g
Ποια γεωγραφική παρουσία της υπηρεσίας Ελέγχου Power Apps θα χρησιμοποιηθεί.
Χρησιμοποιήστε μία από αυτές τις τιμές:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Κατάλογος εξόδου
--path
-p
Η διαδρομή στην οποία θα ελεγχθούν ένα ή περισσότερα αρχεία λύσης υπάρχουν. Η διαδρομή μπορεί να περιέχει χαρακτήρες glob/μπαλαντέρ.
--ruleLevelOverride
-rl
Η διαδρομή προς ένα αρχείο που περιέχει κανόνες και επίπεδα πίνακα JSON για παράκαμψη. Οι τιμές που έχουν γίνει δεκτές για το επίπεδο παράκαμψης είναι: Κρίσιμη, Υψηλή, Μέση, Χαμηλή, Ενημερωτική. Παράδειγμα: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Επιλέξτε ένα σύνολο κανόνων που εκτελείται ως μέρος αυτής της δόμησης. Τιμές: Ένα έγκυρο Guid, "Πιστοποίηση Marketplace", "Έλεγχος λύσης" (προεπιλογή).
--saveResults
-sav
Χρησιμοποιεί το τρέχον περιβάλλον για την αποθήκευση των αποτελεσμάτων ανάλυσης λύσης που μπορείτε να δείτε στην εφαρμογή Κέντρου εύρυθμης λειτουργίας λύσεων. Από προεπιλογή, αυτό το όρισμα έχει οριστεί σε false.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--solutionUrl
-u
SAS Uri που δείχνει προς solution.zip προς ανάλυση
pac solution clone
Δημιουργήστε ένα έργο λύσης βάσει μιας υπάρχουσας λύσης στον οργανισμό σας.
Παραδείγματα
Τα παρακάτω παραδείγματα δείχνουν τη χρήση της εντολής pac solution clone .
Βασικός κλώνος
Αυτό το παράδειγμα κλωνοποιεί τη λύση sampleSolution στον τρέχοντα κατάλογο.
pac solution clone --name sampleSolution
Περιλαμβάνεται η κλωνοποίηση με γενικές και αυτόματες ρυθμίσεις αρίθμησης
Αυτό το παράδειγμα κλωνοποιεί τη λύση sampleSolution στον τρέχοντα κατάλογο, συμπεριλαμβάνοντας τις γενικές και τις αυτόματες ρυθμίσεις αρίθμησης.
pac solution clone --name sampleSolution --include general,autonumbering
Απαιτούμενες παράμετροι για solution clone
--name
-n
Το όνομα της λύσης προς εξαγωγή.
Προαιρετικές παράμετροι για solution clone
--async
-a
Εξάγει τη λύση ασύγχρονα.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
--include
-i
Ποιες ρυθμίσεις πρέπει να συμπεριληφθούν στη λύση που εξάγεται.
Χρησιμοποιήστε μία ή περισσότερες από αυτές τις τιμές διαχωρισμένες με κόμματα:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Εξαγάγετε ή συγχωνεύστε όλους τους πόρους συμβολοσειράς σε αρχεία .resx.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--map
-m
Η πλήρης διαδρομή προς ένα αρχείο xml αντιστοίχισης από την οποία θα διαβαστούν οι φάκελοι στοιχείων στο πακέτο.
--max-async-wait-time
-wt
Μέγιστος ασύγχρονος χρόνος αναμονής σε λεπτά. Η προεπιλεγμένη τιμή είναι 60 λεπτά.
--outputDirectory
-o
Κατάλογος εξόδου
--packagetype
-p
Καθορίζει τον τύπο εξαγωγής για τη λύση. Μπορεί να είναι: "Μη διαχειριζόμενο", "Διαχειριζόμενο" ή "Και τα δύο". Η προεπιλεγμένη τιμή είναι: "Και τα δύο".
--targetversion
-v
Υπό απόσυρση: Αυτή η παράμετρος παραβλέπεται.
pac solution create-settings
Δημιουργήστε ένα αρχείο ρυθμίσεων από φάκελο zip λύσης ή λύσης.
Παράδειγμα
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Προαιρετικές παράμετροι για solution create-settings
--settings-file
-s
Το αρχείο .json με τις ρυθμίσεις ανάπτυξης για αναφορές συνδέσεων και μεταβλητές περιβάλλοντος.
--solution-folder
-f
Διαδρομή προς τον τοπικό, αποσυμπιεσμένο φάκελο λύσης: είτε τη ρίζα του αρχείου 'Other/Solution.xml' είτε έναν φάκελο με ένα αρχείο .cdsproj.
--solution-zip
-z
Διαδρομή προς αρχείο zip λύσης.
pac solution delete
Διαγράψτε μια λύση από το Dataverse στο τρέχον περιβάλλον.
Παράδειγμα
pac solution delete --solution-name Samplesolution
Απαιτούμενες παράμετροι για solution delete
--solution-name
-sn
Το όνομα της λύσης.
Προαιρετικές παράμετροι για solution delete
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
pac solution export
Εξαγάγετε μια λύση από το Dataverse.
Παράδειγμα
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Απαιτούμενες παράμετροι για solution export
--name
-n
Το όνομα της λύσης προς εξαγωγή.
Προαιρετικές παράμετροι για solution export
--async
-a
Εξάγει τη λύση ασύγχρονα.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
--include
-i
Ποιες ρυθμίσεις πρέπει να συμπεριληφθούν στη λύση που εξάγεται.
Χρησιμοποιήστε μία ή περισσότερες από αυτές τις τιμές διαχωρισμένες με κόμματα:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Εάν η λύση θα πρέπει να εξαχθεί ως διαχειριζόμενη λύση.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--max-async-wait-time
-wt
Μέγιστος ασύγχρονος χρόνος αναμονής σε λεπτά. Η προεπιλεγμένη τιμή είναι 60 λεπτά.
--overwrite
-ow
Το εξαγόμενο αρχείο λύσης μπορεί να αντικαταστήσει το αρχείο zip λύσης στο τοπικό σύστημα αρχείων.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--path
-p
Διαδρομή όπου συντάσσεται το αρχείο zip λύσης που έχει εξαχθεί.
--targetversion
-v
Υπό απόσυρση: Αυτή η παράμετρος παραβλέπεται.
pac solution import
Εισαγάγετε τη λύση στο Dataverse.
Παράδειγμα
pac solution import --path c:\Users\Documents\Solution.zip
Προαιρετικές παράμετροι για solution import
--activate-plugins
-ap
Ενεργοποιήστε προσθήκες και ροές εργασιών στη λύση.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--async
-a
Εισάγει τη λύση με ασύγχρονο τρόπο.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
--force-overwrite
-f
Επιβολή αντικατάστασης μη διαχειριζόμενων προσαρμογών
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--import-as-holding
-h
Εισαγάγετε τη λύση ως λύση διατήρησης.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--max-async-wait-time
-wt
Μέγιστος ασύγχρονος χρόνος αναμονής σε λεπτά. Η προεπιλεγμένη τιμή είναι 60 λεπτά.
--path
-p
Διαδρομή προς αρχείο zip λύσης. Εάν δεν καθοριστεί, υποθέτει ότι ο τρέχων φάκελος είναι ένα έργο cdsproj.
--publish-changes
-pc
Δημοσιεύστε τις αλλαγές σας μετά από μια επιτυχημένη εισαγωγή.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--settings-file
Το αρχείο .json με τις ρυθμίσεις ανάπτυξης για αναφορές συνδέσεων και μεταβλητές περιβάλλοντος.
--skip-dependency-check
-s
Παράλειψη ελέγχου εξάρτησης έναντι εξαρτήσεων που επισημαίνονται ως ενημέρωση προϊόντος
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--skip-lower-version
-slv
Παραλείπει solution import εάν υπάρχει ίδια ή νεότερη έκδοση στο τρέχον περιβάλλον.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--stage-and-upgrade
-up
Εισαγάγετε και αναβαθμίστε τη λύση.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
Παρατηρήσεις
Θα συνδεθείτε σε ένα περιβάλλον χρησιμοποιώντας την pac εντολή ελέγχου ταυτότητας για χρήση pac solution importτου .
pac solution import
Όταν Path δεν καθορίζεται η παράμετρος, υποθέτει ότι ο τρέχων φάκελος είναι ένα έργο cdsproj. Εάν η SolutionPackageType ιδιότητα στο αρχείο cdsproj έχει οριστεί σε Both, η διαχειριζόμενη λύση χρησιμοποιείται από προεπιλογή.
pac solution init
Προετοιμάζει έναν κατάλογο με ένα νέο έργο λύσης Dataverse
Παράδειγμα
pac solution init --publisher-name developer --publisher-prefix dev
Απαιτούμενες παράμετροι για solution init
--publisher-name
-pn
Όνομα του dataverse solution publisher
Σημείωση: Επιτρέπονται μόνο χαρακτήρες εντός των περιοχών [A - Z], [a - z], [0 - 9], ή _. Ο πρώτος χαρακτήρας μπορεί να είναι μόνο στις περιοχές [A - Z], [a - z], ή _.
--publisher-prefix
-pp
Τιμή προθήματος προσαρμογής για το Dataverse solution publisher
Σημείωση: Το πρόθεμα πρέπει να έχει μήκος 2 έως 8 χαρακτήρες, μπορεί να αποτελείται μόνο από αλφαριθμητική, πρέπει να ξεκινά με γράμμα και δεν μπορεί να αρχίζει με "mscrm".
Προαιρετικές παράμετροι για solution init
--outputDirectory
-o
Κατάλογος εξόδου
pac solution list
Παράθεση όλων των λύσεων από τον τρέχοντα οργανισμό Dataverse
Παράδειγμα
pac solution list
Προαιρετικές παράμετροι για solution list
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
--includeSystemSolutions
Συμπερίληψη λύσεων συστήματος όπως αυτές που δημοσιεύονται από τη Microsoft
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--json
Επιστρέφει το αποτέλεσμα της εντολής ως συμβολοσειρά μορφής JSON.
pac solution online-version
Ορίζει την έκδοση για λύση που φορτώνεται στο Dataverse.
Παράδειγμα
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Απαιτούμενες παράμετροι για solution online-version
--solution-name
-sn
Το όνομα της λύσης.
--solution-version
-sv
Καθορίστε τον solution version αριθμό.
Προαιρετικές παράμετροι για solution online-version
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
pac solution pack
Συσκευασία στοιχείων λύσης σε τοπικό σύστημα αρχείων σε solution.zip (SolutionPackager).
Παράδειγμα
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Απαιτούμενες παράμετροι για solution pack
--zipfile
-z
Η πλήρης διαδρομή προς το αρχείο ZIP λύσης
Προαιρετικές παράμετροι για solution pack
--allowDelete
-ad
Υπαγορεύει εάν ενδέχεται να προκύψουν λειτουργίες διαγραφής. Η προεπιλεγμένη τιμή είναι "false".
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--allowWrite
-aw
Υπαγορεύει εάν μπορεί να συμβούν λειτουργίες εγγραφής. Η προεπιλεγμένη τιμή είναι "false".
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--clobber
-c
Επιτρέπει τη διαγραφή ή την αντικατάσταση των αρχείων που έχουν επισημανθεί ως μόνο για ανάγνωση. Η προεπιλεγμένη τιμή είναι "false".
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--disablePluginRemap
-dpm
Απενεργοποιημένη προσθήκη πλήρως προσδιορισμένο όνομα εκ νέου αντιστοίχισης. Η προεπιλεγμένη τιμή είναι "false".
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--errorlevel
-e
Ελάχιστο επίπεδο καταγραφής για έξοδο αρχείου καταγραφής [Λεπτομερής|Πληροφορίες|Προειδοποίηση|Σφάλμα|Απενεργοποιημένο]. Η προεπιλεγμένη τιμή είναι "Πληροφορίες".
--folder
-f
Η διαδρομή προς τον ριζικό φάκελο στο τοπικό σύστημα αρχείων. Κατά την αποσυσκευασία ή την εξαγωγή, αυτό γράφεται στο. Όταν το συσκευάζετε αυτό διαβάζεται από.
--localize
-loc
Εξαγάγετε ή συγχωνεύστε όλους τους πόρους συμβολοσειράς σε αρχεία .resx.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--log
-l
Η διαδρομή προς το αρχείο καταγραφής.
--map
-m
Η πλήρης διαδρομή προς ένα αρχείο xml αντιστοίχισης από την οποία θα διαβαστούν οι φάκελοι στοιχείων στο πακέτο.
--packagetype
-p
Κατά την αποσυσκευασία ή την εξαγωγή, χρησιμοποιήστε το για να καθορίσετε τη διπλή Διαχειριζόμενη και Μη διαχειριζόμενη λειτουργία. Κατά τη συσκευασία, χρησιμοποιήστε το για να καθορίσετε διαχειριζόμενο ή μη διαχειριζόμενο από ένα προηγούμενο πακέτο "Και τα δύο". Μπορεί να είναι: "Μη διαχειριζόμενο", "Διαχειριζόμενο" ή "Και τα δύο". Η προεπιλεγμένη τιμή είναι "Μη διαχειριζόμενη".
--singleComponent
-sc
Εκτέλεση ενέργειας μόνο σε έναν μόνο τύπο στοιχείου [WebResource|Προσθήκη|Ροή εργασιών|Καμία]. Η προεπιλεγμένη τιμή είναι "Καμία".
--sourceLoc
-src
Δημιουργεί ένα αρχείο πόρου προτύπου. Ισχύει μόνο κατά την εξαγωγή. Οι πιθανές τιμές είναι "auto" ή κωδικός γλώσσας της γλώσσας που θέλετε να εξαγάγετε. Μπορείτε να χρησιμοποιήσετε τις μορφές κώδικα γλώσσας (LCID) ή τον Διεθνή Οργανισμό για την Τυποποίηση (ISO). Όταν υπάρχει, αυτό εξάγει τους πόρους συμβολοσειράς από τις παρεχόμενες τοπικές ρυθμίσεις ως ουδέτερο .resx. Εάν έχει καθοριστεί "αυτόματο" ή απλώς η μεγάλη ή σύντομη μορφή του διακόπτη, χρησιμοποιούνται οι τοπικές ρυθμίσεις βάσης για τη λύση.
--useLcid
-lcid
Χρησιμοποιήστε τις τιμές Αναγνωριστικού κωδικού γλώσσας (LCID) (1033) αντί για τους κωδικούς του Διεθνούς Οργανισμού Τυποποίησης (ISO) (en-US) για αρχεία γλώσσας.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--useUnmanagedFileForMissingManaged
-same
Χρησιμοποιήστε το ίδιο αρχείο προέλευσης XML κατά τη δημιουργία πακέτου για διαχειριζόμενο αρχείο XML και εντοπίζεται μόνο μη διαχειριζόμενο αρχείο XML. Το ισχύει για τα AppModuleSiteMap, AppModuleMap, αρχεία FormXml.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
pac solution publish
Δημοσιεύει όλες τις προσαρμογές
Παράδειγμα
pac solution publish
Προαιρετικές παράμετροι για solution publish
--async
-a
Δημοσιεύει όλες τις προσαρμογές ασύγχρονα
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
--max-async-wait-time
-wt
Μέγιστος ασύγχρονος χρόνος αναμονής σε λεπτά. Η προεπιλεγμένη τιμή είναι 60 λεπτά.
pac solution sync
Συγχρονίστε το τρέχον έργο λύσης Dataverse με την τρέχουσα κατάσταση της λύσης στον οργανισμό σας.
Παραδείγματα
Τα παρακάτω παραδείγματα δείχνουν τη χρήση της εντολής pac solution sync .
Βασικός συγχρονισμός
Αυτό το παράδειγμα συγχρονίζει τη λύση με τον τρέχοντα κατάλογο.
pac solution sync
Προαιρετικές παράμετροι για solution sync
--async
-a
Εξάγει τη λύση ασύγχρονα.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
--include
-i
Ποιες ρυθμίσεις πρέπει να συμπεριληφθούν στη λύση που εξάγεται.
Χρησιμοποιήστε μία ή περισσότερες από αυτές τις τιμές διαχωρισμένες με κόμματα:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Εξαγάγετε ή συγχωνεύστε όλους τους πόρους συμβολοσειράς σε αρχεία .resx.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--map
-m
Η πλήρης διαδρομή προς ένα αρχείο xml αντιστοίχισης από την οποία θα διαβαστούν οι φάκελοι στοιχείων στο πακέτο.
--max-async-wait-time
-wt
Μέγιστος ασύγχρονος χρόνος αναμονής σε λεπτά. Η προεπιλεγμένη τιμή είναι 60 λεπτά.
--packagetype
-p
Κατά την αποσυσκευασία ή την εξαγωγή, χρησιμοποιήστε το για να καθορίσετε τη διπλή Διαχειριζόμενη και Μη διαχειριζόμενη λειτουργία. Κατά τη συσκευασία, χρησιμοποιήστε το για να καθορίσετε διαχειριζόμενο ή μη διαχειριζόμενο από ένα προηγούμενο πακέτο "Και τα δύο". Μπορεί να είναι: "Μη διαχειριζόμενο", "Διαχειριζόμενο" ή "Και τα δύο". Η προεπιλεγμένη τιμή είναι: "Και τα δύο".
--solution-folder
-f
Διαδρομή προς τον τοπικό, αποσυμπιεσμένο φάκελο λύσης: είτε τη ρίζα του αρχείου 'Other/Solution.xml' είτε έναν φάκελο με ένα αρχείο .cdsproj.
pac solution unpack
Εξαγάγετε στοιχεία λύσης από solution.zip σε τοπικό σύστημα αρχείων (SolutionPackager).
Παράδειγμα
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Απαιτούμενες παράμετροι για solution unpack
--zipfile
-z
Η πλήρης διαδρομή προς το αρχείο ZIP λύσης
Προαιρετικές παράμετροι για solution unpack
--allowDelete
-ad
Υπαγορεύει εάν ενδέχεται να προκύψουν λειτουργίες διαγραφής. Η προεπιλεγμένη τιμή είναι "false".
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--allowWrite
-aw
Υπαγορεύει εάν μπορεί να συμβούν λειτουργίες εγγραφής. Η προεπιλεγμένη τιμή είναι "false".
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--clobber
-c
Επιτρέπει τη διαγραφή ή την αντικατάσταση των αρχείων που έχουν επισημανθεί ως μόνο για ανάγνωση. Η προεπιλεγμένη τιμή είναι "false".
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--disablePluginRemap
-dpm
Απενεργοποιημένη προσθήκη πλήρως προσδιορισμένο όνομα εκ νέου αντιστοίχισης. Η προεπιλεγμένη τιμή είναι "false".
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--errorlevel
-e
Ελάχιστο επίπεδο καταγραφής για έξοδο αρχείου καταγραφής [Λεπτομερής|Πληροφορίες|Προειδοποίηση|Σφάλμα|Απενεργοποιημένο]. Η προεπιλεγμένη τιμή είναι "Πληροφορίες".
--folder
-f
Η διαδρομή προς τον ριζικό φάκελο στο τοπικό σύστημα αρχείων. Κατά την αποσυσκευασία ή την εξαγωγή, αυτό γράφεται στο. Όταν το συσκευάζετε αυτό διαβάζεται από.
--localize
-loc
Εξαγάγετε ή συγχωνεύστε όλους τους πόρους συμβολοσειράς σε αρχεία .resx.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--log
-l
Η διαδρομή προς το αρχείο καταγραφής.
--map
-m
Η πλήρης διαδρομή προς ένα αρχείο xml αντιστοίχισης από την οποία θα διαβαστούν οι φάκελοι στοιχείων στο πακέτο.
--packagetype
-p
Κατά την αποσυσκευασία ή την εξαγωγή, χρησιμοποιήστε το για να καθορίσετε τη διπλή Διαχειριζόμενη και Μη διαχειριζόμενη λειτουργία. Κατά τη συσκευασία, χρησιμοποιήστε το για να καθορίσετε διαχειριζόμενο ή μη διαχειριζόμενο από ένα προηγούμενο πακέτο "Και τα δύο". Μπορεί να είναι: "Μη διαχειριζόμενο", "Διαχειριζόμενο" ή "Και τα δύο". Η προεπιλεγμένη τιμή είναι "Μη διαχειριζόμενη".
--singleComponent
-sc
Εκτέλεση ενέργειας μόνο σε έναν μόνο τύπο στοιχείου [WebResource|Προσθήκη|Ροή εργασιών|Καμία]. Η προεπιλεγμένη τιμή είναι "Καμία".
--sourceLoc
-src
Δημιουργεί ένα αρχείο πόρου προτύπου. Ισχύει μόνο κατά την εξαγωγή. Οι πιθανές τιμές είναι "auto" ή κωδικός γλώσσας της γλώσσας που θέλετε να εξαγάγετε. Μπορείτε να χρησιμοποιήσετε τις μορφές κώδικα γλώσσας (LCID) ή τον Διεθνή Οργανισμό για την Τυποποίηση (ISO). Όταν υπάρχει, αυτό εξάγει τους πόρους συμβολοσειράς από τις παρεχόμενες τοπικές ρυθμίσεις ως ουδέτερο .resx. Εάν έχει καθοριστεί "αυτόματο" ή απλώς η μεγάλη ή σύντομη μορφή του διακόπτη, χρησιμοποιούνται οι τοπικές ρυθμίσεις βάσης για τη λύση.
--useLcid
-lcid
Χρησιμοποιήστε τις τιμές Αναγνωριστικού κωδικού γλώσσας (LCID) (1033) αντί για τους κωδικούς του Διεθνούς Οργανισμού Τυποποίησης (ISO) (en-US) για αρχεία γλώσσας.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--useUnmanagedFileForMissingManaged
-same
Χρησιμοποιήστε το ίδιο αρχείο προέλευσης XML κατά τη δημιουργία πακέτου για διαχειριζόμενο αρχείο XML και εντοπίζεται μόνο μη διαχειριζόμενο αρχείο XML. Το ισχύει για τα AppModuleSiteMap, AppModuleMap, αρχεία FormXml.
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
pac solution upgrade
Εφαρμόσετε solution upgrade
Παράδειγμα
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Απαιτούμενες παράμετροι για solution upgrade
--solution-name
-sn
Το όνομα της λύσης.
Προαιρετικές παράμετροι για solution upgrade
--async
-a
Αναβαθμίζει τη λύση με ασύγχρονο τρόπο
Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.
--environment
-env
Καθορίζει το dataverse προορισμού. Η τιμή μπορεί να είναι μια διεύθυνση URL Guid ή απόλυτη διεύθυνση URL https. Όταν δεν καθορίζεται, θα χρησιμοποιηθεί ο ενεργός οργανισμός που επιλέγεται για το τρέχον προφίλ ελέγχου ταυτότητας.
--max-async-wait-time
-wt
Μέγιστος ασύγχρονος χρόνος αναμονής σε λεπτά. Η προεπιλεγμένη τιμή είναι 60 λεπτά.
pac solution version
Ενημερώστε την έκδοση δόμησης ή αναθεώρησης για τη λύση.
Παράδειγμα
pac solution version --patchversion 2
pac solution version --strategy gittags
Προαιρετικές παράμετροι για solution version
--buildversion
-bv
Δημιουργήστε μια έκδοση για τη λύση.
Σημείωση: Η τιμή πρέπει να είναι ένας ακέραιος με ελάχιστη τιμή 0.
--filename
-fn
Όνομα αρχείου CSV παρακολούθησης που θα χρησιμοποιηθεί κατά τη χρήση της ανίχνευσης αρχείων ως στρατηγικής. Η προεπιλεγμένη τιμή είναι "ControlsStateVersionInfo.csv'.
--patchversion
-pv
Υπό απόσυρση: Αυτή η παράμετρος παραβλέπεται.
--revisionversion
-rv
Έκδοση αναθεώρησης για τη λύση.
Σημείωση: Η τιμή πρέπει να είναι ένας ακέραιος με ελάχιστη τιμή 0.
--solutionPath
-sp
Διαδρομή προς τον κατάλογο λύσης Dataverse ή Solution.xml αρχείο.
--strategy
-s
Ενημερώνει την έκδοση δόμησης για το αρχείο 'Solution.xml' χρησιμοποιώντας καθορισμένη στρατηγική. Εάν χρησιμοποιείτε gittags, ορίστε το προσωπικό διακριτικό πρόσβασης στην ακόλουθη μεταβλητή περιβάλλοντος "PacCli.PAT".
Χρησιμοποιήστε μία από αυτές τις τιμές:
NoneGitTagsFileTrackingSolution
Διαφορές μεταξύ pac solution clone και εξαγωγής
Υπάρχουν περιπτώσεις όπου δεν είστε βέβαιοι πότε να χρησιμοποιήσετε ή pac solution clone να αλλάξετε pac solution export την εντολή. Μπορείτε να χρησιμοποιήσετε μία από τις εντολές στα παρακάτω σενάρια:
- Χρησιμοποιήστε
pac solution cloneτην όταν χρειάζεται να προσθέσετε νέα στοιχεία στη λύση. - Χρησιμοποιήστε
pac solution exportτο όταν θέλετε να τροποποιήσετε το υπάρχον περιεχόμενο σε ένα αρχείο λύσης, όχι όμως να προσθέσετε νέα στοιχεία στη λύση.
pac solution clone
Η εξαγόμενα λύση μοιάζει με ένα έργο Visual Studio όταν εξάγετε τη λύση χρησιμοποιώντας την pac solution clone εντολή . Αντί για ( .csproj όπως στο Visual Studio), θα δείτε ένα cdsproj αρχείο. Το cdsproj αρχείο διαθέτει όλες τις πληροφορίες στοιχείων που απαιτούνται για τη δημιουργία του έργου. Το αποτέλεσμα δόμησης είναι ένα αρχείο zip λύσης, το οποίο μπορείτε να εισαγάγετε σε διαφορετικά περιβάλλοντα.
Ο προγραμματιστής δεν χρειάζεται να αποσυμπιέσει την κλωνοποιημένη λύση, επειδή αποδίδεται σε μη συσκευασμένη μορφή μέσα στον φάκελο src (προέλευση).
Τώρα, εάν θέλετε να συσχετίσετε μια προσθήκη που μόλις δημιουργήθηκε με αυτήν τη λύση, με την solution unpackεντολή ed, μπορείτε να χρησιμοποιήσετε την pac solution add-reference εντολή για να ενημερώσετε το .cdsproj αρχείο για να προσθέσετε τη νέα προσθήκη. Στη συνέχεια, μπορείτε να δημιουργήσετε το έργο χρησιμοποιώντας είτε dotnet build το είτε msbuildτο .
Συνιστάται να κάνετε πρώτα μια επαναφορά δόμησης πριν από τη δημιουργία του έργου. Μια επαναφορά δόμησης (η δόμηση dotnet κάνει πρώτα αυτόματη επαναφορά) θα επαναφέρει τις απαιτούμενες βιβλιοθήκες .NET για τη δημιουργία μιας συσκευασμένης λύσης.
pac solution export
Όταν εξάγετε τη λύση χρησιμοποιώντας pac solution export την αίσθηση ότι θέλετε να εξαγάγετε τη λύση χρησιμοποιώντας την πύλη δημιουργού και το αποτέλεσμα που προκύπτει είναι ένα αρχείο zip λύσης.
Όταν αποσυμπιέσετε το αρχείο zip λύσης (δεν συνιστούμε να ανοίγετε το zip με τυπικά εργαλεία και να χρησιμοποιείτε την κατάλληλη εντολή από τη CLI). Η δομή καταλόγου που προκύπτει είναι παρόμοια με τη δομή στο pac solution clone. Η μόνη διαφορά είναι ότι δεν μπορείτε να προσθέσετε αναφορές σε αυτή την αποσυμπιεμένη λύση, καθώς δεν έχει το .cdsproj αρχείο έργου.
Μπορείτε να τροποποιήσετε το σχετικό σύνολο αρχείων που θέλετε να ενημερώσετε και, στη συνέχεια, να συνεχίσετε με το , το solution packοποίο δημιουργεί ξανά το αρχείο zip λύσης για να διευκολύνει την εισαγωγή της λύσης στο περιβάλλον προορισμού. Το αποτέλεσμα της ενέργειας είναι ένα αρχείο zip λύσης με ενημερωμένα περιεχόμενα και μια ενημερωμένη χρονική σήμανση.
Δείτε επίσης
Ομάδες εντολών CLI του Microsoft Power Platform
Επισκόπηση CLI του Microsoft Power Platform