Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Χρησιμοποιήστε μεταβλητές περιβάλλοντος για να ρυθμίσετε τις παραμέτρους του ελέγχου ταυτότητας Power Apps CLI και να παρέχετε επιλογές εντολών σε δέσμες ενεργειών και διοχετεύσεις CI/CD. Οι μεταβλητές περιβάλλοντος που ορίζονται από το Power Apps CLI χρησιμοποιούν το PA_CLI_ πρόθεμα.
Σημείωμα
Οι μεταβλητές περιβάλλοντος ονομάζονται τιμές που το λειτουργικό σύστημα καθιστά διαθέσιμες στις εφαρμογές. Power Apps CLI αναγνωρίζει τις μεταβλητές που περιγράφονται σε αυτήν την αναφορά. Για να μάθετε πώς λειτουργούν οι μεταβλητές περιβάλλοντος και πώς να τις διαχειρίζεστε, ανατρέξτε στο θέμα Μεταβλητές περιβάλλοντος.
Αυτή η αναφορά περιγράφει μεταβλητές περιβάλλοντος λειτουργικού συστήματος που ρυθμίζουν τις παραμέτρους του Power Apps CLI. Αυτές οι μεταβλητές διαφέρουν από τις μεταβλητές περιβάλλοντος λύσης Power Platform, οι οποίες αποθηκεύουν τιμές ρύθμισης παραμέτρων που χρησιμοποιούνται από μια εφαρμογή.
Για μια επιλογή εντολής, η CLI επιλύει μια τιμή με αυτήν τη σειρά:
- Επιλογή γραμμής εντολών
- Μεταβλητή περιβάλλοντος
- Προεπιλεγμένη τιμή, εάν η επιλογή έχει
- Αλληλεπιδραστική προτροπή, όταν υποστηρίζεται
Μια επιλογή που παρέχεται στη γραμμή εντολών έχει προτεραιότητα έναντι της αντίστοιχης μεταβλητής περιβάλλοντος.
Σημαντικό
Οι μεταβλητές περιβάλλοντος μπορούν να αποκαλύψουν μυστικά σε άλλες διαδικασίες, αρχεία καταγραφής ή ιστορικό κελύφους. Αποθηκεύστε PA_CLI_SP_CLIENT_SECRET το στον μυστικό χώρο αποθήκευσης της πλατφόρμας CI/CD σας, αποκρύφτε το από αρχεία καταγραφής και μην διαπράττετε μυστικά στον έλεγχο προέλευσης.
Ορισμός μεταβλητών περιβάλλοντος
Τα παρακάτω παραδείγματα έχουν οριστεί PA_CLI_ENVIRONMENT_ID πριν από την εκτέλεση μιας εντολής Power Apps CLI.
$env:PA_CLI_ENVIRONMENT_ID = "<environment-id>"
pa app list
Η μεταβλητή περιβάλλοντος παραμένει διαθέσιμη στις εντολές που ξεκίνησαν από την ίδια περίοδο λειτουργίας τερματικού. Χρησιμοποιήστε την τυπική εντολή του κελύφους σας για να την καταργήσετε όταν δεν είναι πλέον απαραίτητη.
Έλεγχος ταυτότητας
| Μεταβλητή περιβάλλοντος | Περιγραφή |
|---|---|
PA_CLI_ACCOUNT |
Καθορίζει τον λογαριασμό για pa auth login το ή pa auth switchτο . |
PA_CLI_SP_CLIENT_ID |
Καθορίζει το αναγνωριστικό Microsoft Entra εφαρμογής (πρόγραμμα-πελάτης) για τον έλεγχο ταυτότητας κύριας υπηρεσίας. |
PA_CLI_SP_CLIENT_SECRET |
Καθορίζει τον μυστικό κωδικό προγράμματος-πελάτη για τον έλεγχο ταυτότητας κύριας υπηρεσίας. |
PA_CLI_SP_TENANT_ID |
Καθορίζει το αναγνωριστικό του καταλόγου Microsoft Entra (μισθωτής) για τον έλεγχο ταυτότητας κύριας υπηρεσίας. |
PA_CLI_USE_SP_AUTH |
Ορίστε την τιμή σε true (πεζά) για να χρησιμοποιήσετε τον έλεγχο ταυτότητας κύριας υπηρεσίας. |
Οι τρεις PA_CLI_SP_* μεταβλητές διαπιστευτηρίων απαιτούνται όταν επιλέγεται έλεγχος ταυτότητας κύριας υπηρεσίας. Παρόλο CI=true που επιλέγει επίσης έλεγχο ταυτότητας κύριας υπηρεσίας για συμβατότητα, χρησιμοποιήστε PA_CLI_USE_SP_AUTH=true το για να κάνετε τη λειτουργία ελέγχου ταυτότητας ρητή.
Για οδηγίες ρύθμισης, ανατρέξτε στο θέμα Δημοσίευση εφαρμογών κώδικα Power Apps με μια κύρια υπηρεσία.
Επιλογές καθολικής εντολής
Αυτές οι μεταβλητές αντιστοιχούν σε επιλογές που είναι διαθέσιμες σε όλες Power Apps εντολές CLI.
| Μεταβλητή περιβάλλοντος | Αντίστοιχη επιλογή | Περιγραφή |
|---|---|---|
PA_CLI_CLOUD |
--cloud |
Επιλέγει το cloud προορισμού. Οι έγκυρες τιμές είναι: - public (προεπιλογή)- usgov- usgovhigh- usgovdod- chinaΟι τιμές δεν κάνουν διάκριση πεζών-κεφαλαίων. |
PA_CLI_ENVIRONMENT_ID |
--environment-id |
Καθορίζει το αναγνωριστικό περιβάλλοντος Power Platform προορισμού. |
Προετοιμασία εφαρμογής
Αυτές οι μεταβλητές παρέχουν επιλογές στο pa app init.
| Μεταβλητή περιβάλλοντος | Αντίστοιχη επιλογή | Περιγραφή |
|---|---|---|
PA_CLI_APP_BUILD_PATH |
--build-path |
Καθορίζει τον κατάλογο εξόδου δόμησης. Η προεπιλογή είναι ./dist. |
PA_CLI_APP_DESCRIPTION |
--description |
Καθορίζει την περιγραφή της εφαρμογής. |
PA_CLI_APP_DISPLAY_NAME |
--display-name |
Καθορίζει το εμφανιζόμενο όνομα της εφαρμογής. |
PA_CLI_APP_FILE_ENTRY_POINT |
--file-entry-point |
Καθορίζει το σημείο εισόδου HTML στην έξοδο δόμησης. Η προεπιλογή είναι index.html. |
PA_CLI_APP_TYPE |
--app-type |
Καθορίζει τον τύπο της εφαρμογής. Οι έγκυρες τιμές είναι: - CodeApp (προεπιλογή)- MobileAppΗ τιμή αποθηκεύεται και power.config.json χρησιμοποιείται ως τύπος εφαρμογής κατά τη δημοσίευση της εφαρμογής. |
PA_CLI_APP_URL |
--app-url |
Καθορίζει τη διεύθυνση URL τοπικής εφαρμογής κατά τη διάρκεια του pa app init. Η τιμή αποθηκεύεται ως localAppUrl in power.config.json και γίνεται η προεπιλεγμένη διεύθυνση URL για μελλοντικές pa app run εντολές. Η προεπιλογή είναι http://localhost:3000. |
Εκτέλεση εφαρμογών
Αυτές οι μεταβλητές παρέχουν επιλογές στο pa app run.
| Μεταβλητή περιβάλλοντος | Αντίστοιχη επιλογή | Περιγραφή |
|---|---|---|
PA_CLI_LOCAL_APP_URL |
--local-app-url |
Παρακάμπτει την τιμή από power.config.json το localAppUrl για την τρέχουσα εντολή χωρίς να αλλάξει η αποθηκευμένη ρύθμιση παραμέτρων. Εάν δεν έχει οριστεί καμία τιμή, η προεπιλογή είναι http://localhost:3000. |
PA_CLI_PORT |
--port |
Καθορίζει τη θύρα για τον Power Apps τοπικό κεντρικό υπολογιστή. Η προεπιλογή είναι 8080. |
Κοινή χρήση εφαρμογών
Αυτές οι μεταβλητές παρέχουν επιλογές στο pa app share.
| Μεταβλητή περιβάλλοντος | Αντίστοιχη επιλογή | Περιγραφή |
|---|---|---|
PA_CLI_SHARE_ACCESS |
--access |
Καθορίζει το επίπεδο πρόσβασης. Οι έγκυρες τιμές είναι: - play (προεπιλογή)- edit |
PA_CLI_SHARE_PRINCIPAL |
--principal |
Καθορίζει μία ή περισσότερες διευθύνσεις ηλεκτρονικού ταχυδρομείου διαχωρισμένες με κόμματα ή αναγνωριστικά αντικειμένων Microsoft Entra. |
Λύσεις, συνδέσεις και προελεύσεις δεδομένων
| Μεταβλητή περιβάλλοντος | Αντίστοιχη επιλογή | Περιγραφή |
|---|---|---|
PA_CLI_CONNECTION_DISPLAY_NAME |
--display-name |
Καθορίζει το εμφανιζόμενο όνομα κατά τη δημιουργία μιας σύνδεσης. |
PA_CLI_CONNECTION_ID |
--connection-id |
Καθορίζει ένα αναγνωριστικό παρουσίας σύνδεσης. |
PA_CLI_CONNECTION_REF |
--connection-ref |
Καθορίζει ένα λογικό όνομα αναφοράς σύνδεσης. |
PA_CLI_CONNECTION_SEARCH |
--search |
Τα φίλτρα προέρχονται από pa connection listτο . |
PA_CLI_CONNECTOR |
--connector |
Καθορίζει ένα αναγνωριστικό σύνδεσης, όπως shared_office365users. |
PA_CLI_CONNECTOR_SEARCH |
--search |
Τα φίλτρα προέρχονται από pa connector listτο . |
PA_CLI_DATASET |
--dataset |
Καθορίζει ένα σύνολο δεδομένων, όπως μια τοποθεσία SharePoint ή μια βάση δεδομένων SQL. |
PA_CLI_DATA_SOURCE_NAME |
--name |
Καθορίζει την προέλευση δεδομένων για ανανέωση ή κατάργηση. |
PA_CLI_ORG_URL |
--org-url |
Παρακάμπτει τη διεύθυνση URL οργανισμού Dataverse που χρησιμοποιείται για την ανάκτηση μετα-δεδομένων κατά την προσθήκη μιας προέλευσης δεδομένων. |
PA_CLI_PROCEDURE |
--procedure |
Καθορίζει μια αποθηκευμένη διαδικασία SQL. |
PA_CLI_SOLUTION_ID |
--solution-id |
Καθορίζει τη λύση για pa app push, pa app add data-sourceή pa connection list-references. |
PA_CLI_SOLUTION_SEARCH |
--search |
Τα φίλτρα προέρχονται από pa solution listτο . |
PA_CLI_TABLE |
--table |
Καθορίζει ένα όνομα πόρου πίνακα ή σύνδεσης. |
Για τις εντολές που αποδέχονται κάθε επιλογή, ανατρέξτε στην Power Apps αναφορά εντολών CLI.
API dataverse και ροές Power Automate
| Μεταβλητή περιβάλλοντος | Αντίστοιχη επιλογή | Περιγραφή |
|---|---|---|
PA_CLI_DATAVERSE_API_NAME |
--api-name |
Καθορίζει την ενέργεια ή τη συνάρτηση Dataverse για προσθήκη με την εφαρμογή pa, προσθήκη dataverse-api. |
PA_CLI_DATAVERSE_API_SEARCH_TERM |
--search |
Φιλτράρει τις ενέργειες και συναρτήσεις του Dataverse κατά όνομα με pa app find-dataverse-api. |
PA_CLI_FLOW_DATA_SOURCE_NAME |
--flow-name |
Καθορίζει την προέλευση δεδομένων ροής για κατάργηση από την εφαρμογή με pa app remove flow |
PA_CLI_FLOW_ID |
--flow-id |
Καθορίζει τη ροή Power Automate για προσθήκη με pa app add flow. |
PA_CLI_FLOW_SEARCH |
--search |
Φιλτράρει τις διαθέσιμες ροές Power Automate με βάση το όνομαpa app list-flows |
PA_CLI_REMOVE_FLOW_ID |
--flow-id |
Καθορίζει τη ροή Power Automate για κατάργηση μεpa app remove flow |
Έξοδος τηλεμετρίας και κονσόλας
| Μεταβλητή περιβάλλοντος | Αντίστοιχη επιλογή | Περιγραφή |
|---|---|---|
PA_CLI_CONSOLE_ONLY |
--console-only |
Ορίστε την τιμή σε true (πεζά) με pa telemetry enable ή pa telemetry disable για εγγραφή τηλεμετρίας μόνο στην κονσόλα και όχι απομακρυσμένη αποστολή της. |
PA_CLI_OUTPUT_TO_CONSOLE |
--output-to-console |
Ορίστε την τιμή σε true (πεζά) με pa telemetry enable ή pa telemetry disable για κατοπτρία συμβάντα τηλεμετρίας που αποστέλλονται απομακρυσμένα στην κονσόλα. |
PA_CLI_TELEMETRY |
Κανένα | Ορίστε μία από αυτές τις τιμές για να απενεργοποιήσετε την τηλεμετρία για την τρέχουσα διαδικασία: - 0- false- no- offΟι τιμές δεν κάνουν διάκριση πεζών-κεφαλαίων και τα περιβάλλοντα διαστήματα παραβλέπονται. |
Για μόνιμες ρυθμίσεις τηλεμετρίας, ανατρέξτε στο θέμα Διαχείριση ρυθμίσεων τηλεμετρίας για το Power Apps CLI.
Τυπικές μεταβλητές περιβάλλοντος
Η CLI τηρεί επίσης αυτή την τυπική μεταβλητή περιβάλλοντος:
| Μεταβλητή περιβάλλοντος | Περιγραφή |
|---|---|
NO_COLOR |
Ορίστε αυτήν τη μεταβλητή σε μια τιμή χωρίς βάση δεδομένων για να απενεργοποιήσετε την έξοδο χρώματος ANSI. Μπορείτε επίσης να χρησιμοποιήσετε την --no-color επιλογή. |