Κοινοποίηση μέσω


pac solution

Εντολές για την εργασία με έργα λύσης 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 θα χρησιμοποιηθεί.

Χρησιμοποιήστε μία από αυτές τις τιμές:

  • PreviewUnitedStates
  • UnitedStates
  • Europe
  • Asia
  • Australia
  • Japan
  • India
  • Canada
  • SouthAmerica
  • UnitedKingdom
  • France
  • SouthAfrica
  • Germany
  • UnitedArabEmirates
  • Switzerland
  • Norway
  • Singapore
  • Korea
  • Sweden
  • USGovernment
  • USGovernmentL4
  • USGovernmentL5DoD
  • China

--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

Ποιες ρυθμίσεις πρέπει να συμπεριληφθούν στη λύση που εξάγεται.

Χρησιμοποιήστε μία ή περισσότερες από αυτές τις τιμές διαχωρισμένες με κόμματα:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--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

Ποιες ρυθμίσεις πρέπει να συμπεριληφθούν στη λύση που εξάγεται.

Χρησιμοποιήστε μία ή περισσότερες από αυτές τις τιμές διαχωρισμένες με κόμματα:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--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

Ποιες ρυθμίσεις πρέπει να συμπεριληφθούν στη λύση που εξάγεται.

Χρησιμοποιήστε μία ή περισσότερες από αυτές τις τιμές διαχωρισμένες με κόμματα:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--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".

Χρησιμοποιήστε μία από αυτές τις τιμές:

  • None
  • GitTags
  • FileTracking
  • Solution

Διαφορές μεταξύ 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 λύσης, το οποίο μπορείτε να εισαγάγετε σε διαφορετικά περιβάλλοντα.

Τον Πακ solution clone.

Ο προγραμματιστής δεν χρειάζεται να αποσυμπιέσει την κλωνοποιημένη λύση, επειδή αποδίδεται σε μη συσκευασμένη μορφή μέσα στον φάκελο src (προέλευση).

Τον Πακ solution unpack.

Τώρα, εάν θέλετε να συσχετίσετε μια προσθήκη που μόλις δημιουργήθηκε με αυτήν τη λύση, με την solution unpackεντολή ed, μπορείτε να χρησιμοποιήσετε την pac solution add-reference εντολή για να ενημερώσετε το .cdsproj αρχείο για να προσθέσετε τη νέα προσθήκη. Στη συνέχεια, μπορείτε να δημιουργήσετε το έργο χρησιμοποιώντας είτε dotnet build το είτε msbuildτο .

Συνιστάται να κάνετε πρώτα μια επαναφορά δόμησης πριν από τη δημιουργία του έργου. Μια επαναφορά δόμησης (η δόμηση dotnet κάνει πρώτα αυτόματη επαναφορά) θα επαναφέρει τις απαιτούμενες βιβλιοθήκες .NET για τη δημιουργία μιας συσκευασμένης λύσης.

pac solution export

Όταν εξάγετε τη λύση χρησιμοποιώντας pac solution export την αίσθηση ότι θέλετε να εξαγάγετε τη λύση χρησιμοποιώντας την πύλη δημιουργού και το αποτέλεσμα που προκύπτει είναι ένα αρχείο zip λύσης.

Τον Πακ solution export.

Όταν αποσυμπιέσετε το αρχείο zip λύσης (δεν συνιστούμε να ανοίγετε το zip με τυπικά εργαλεία και να χρησιμοποιείτε την κατάλληλη εντολή από τη CLI). Η δομή καταλόγου που προκύπτει είναι παρόμοια με τη δομή στο pac solution clone. Η μόνη διαφορά είναι ότι δεν μπορείτε να προσθέσετε αναφορές σε αυτή την αποσυμπιεμένη λύση, καθώς δεν έχει το .cdsproj αρχείο έργου.

Δομή λύσης Pac.

Μπορείτε να τροποποιήσετε το σχετικό σύνολο αρχείων που θέλετε να ενημερώσετε και, στη συνέχεια, να συνεχίσετε με το , το solution packοποίο δημιουργεί ξανά το αρχείο zip λύσης για να διευκολύνει την εισαγωγή της λύσης στο περιβάλλον προορισμού. Το αποτέλεσμα της ενέργειας είναι ένα αρχείο zip λύσης με ενημερωμένα περιεχόμενα και μια ενημερωμένη χρονική σήμανση.

Δείτε επίσης

Ομάδες εντολών CLI του Microsoft Power Platform
Επισκόπηση CLI του Microsoft Power Platform