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


έλεγχος ταυτότητας pac

Διαχείριση του τρόπου ελέγχου ταυτότητας σε διάφορες υπηρεσίες

Σύνδεση στον μισθωτή σας

Χρησιμοποιήστε την εντολή pac auth create για να συνδεθείτε στον μισθωτή σας. Η εκτέλεση pac auth create δημιουργεί ένα προφίλ ελέγχου ταυτότητας στον υπολογιστή σας. Μπορείτε να έχετε πολλά διαθέσιμα προφίλ ελέγχου ταυτότητας. Η ύπαρξη πολλών προφίλ ελέγχου ταυτότητας έχει ενδιαφέρον όταν εργάζεστε με πολλούς μισθωτές. Για παράδειγμα, όταν η εταιρεία σας χρησιμοποιεί πολλούς μισθωτές (για ανάπτυξη, παραγωγή και δοκιμή) ή όταν είστε σύμβουλος που εργάζεται για πολλούς πελάτες.

Η pac auth create εντολή έχει μερικές χρήσιμες παραμέτρους:

  • Η --environment παράμετρος σάς επιτρέπει να συνδέεστε αυτόματα στο σωστό περιβάλλον. Εάν παραλείψετε την --environment παράμετρο, είστε συνδεδεμένοι στο προεπιλεγμένο περιβάλλον, αλλά με την --environment παράμετρο που έχει προστεθεί σε αυτή, μπορείτε να συνδεθείτε σε ένα διαφορετικό. Μπορείτε να χρησιμοποιήσετε το αναγνωριστικό περιβάλλοντος, τη διεύθυνση URL, το μοναδικό όνομα ή το μερικό όνομα ως τιμή.

  • Σε περιβάλλοντα όπου δεν έχετε τη δυνατότητα να χρησιμοποιήσετε μια αλληλεπιδραστική εμπειρία, η προσθήκη της --deviceCode παραμέτρου εξασφαλίζει ότι μπορείτε ακόμα να συνδεθείτε. Για παράδειγμα, στο GitHub Codespaces, η --deviceCode παράμετρος προστίθεται αυτόματα όταν εκτελείτε pac auth create.

Παράδειγμα

Για να συνδεθείτε στο HR-Dev περιβάλλον, μπορείτε να χρησιμοποιήσετε το παρακάτω παράδειγμα:

pac auth create --environment "HR-Dev"

Μετάβαση σε άλλο προφίλ ελέγχου ταυτότητας

Όταν έχετε πολλά προφίλ ελέγχου ταυτότητας, μπορείτε εύκολα να αλλάξετε χρησιμοποιώντας τη λίστα ελέγχου ταυτότητας pac και να επιλέξετε εντολές ελέγχου ταυτότητας .

Η pac auth list εντολή παραθέτει όλα τα προφίλ ελέγχου ταυτότητας στον υπολογιστή σας. Η pac auth select εντολή επιλέγει διαφορετική εντολή.

pac auth list Παράδειγμα

Για να παρατίθενται όλα τα προφίλ ελέγχου ταυτότητας, χρησιμοποιήστε το παρακάτω παράδειγμα:

pac auth list

Η εκτέλεση της εντολής pac auth list επιστρέφει όλα τα προφίλ ελέγχου ταυτότητας:

Index Active Kind      Name Friendly Name                   Url                                 User                                     Cloud  Type
[1]   *      UNIVERSAL      Personal Productivity (Default) https://x.crm.dynamics.com/         user@contoso.onmicrosoft.com             Public User

Επιλέξτε ένα διαφορετικό προφίλ ελέγχου ταυτότητας χρησιμοποιώντας την τιμή ευρετηρίου.

pac auth select --index 2

Εντολές

Command Περιγραφή
pac auth σαφής Εκκαθάριση όλων των προφίλ ελέγχου ταυτότητας που είναι αποθηκευμένα σε αυτόν τον υπολογιστή
pac auth create Δημιουργία και αποθήκευση προφίλ ελέγχου ταυτότητας σε αυτόν τον υπολογιστή
pac auth delete Διαγραφή συγκεκριμένου προφίλ ελέγχου ταυτότητας
λίστα ελέγχου ταυτότητας pac Λίστα των προφίλ ελέγχου ταυτότητας που είναι αποθηκευμένα σε αυτόν τον υπολογιστή
όνομα ελέγχου ταυτότητας pac Ονομασία ή μετονομασία ενός υπάρχοντος προφίλ ελέγχου ταυτότητας
επιλογή ελέγχου ταυτότητας pac Επιλέξτε ποιο προφίλ ελέγχου ταυτότητας πρέπει να είναι ενεργό
ενημέρωση ελέγχου ταυτότητας pac Ενημέρωση ονόματος ή περιβάλλοντος προορισμού ενός υπάρχοντος προφίλ ελέγχου ταυτότητας
pac auth ποιος Εμφάνιση πληροφοριών σχετικά με το τρέχον επιλεγμένο προφίλ ελέγχου ταυτότητας

pac auth σαφής

Εκκαθάριση όλων των προφίλ ελέγχου ταυτότητας που είναι αποθηκευμένα σε αυτόν τον υπολογιστή

pac auth create

Δημιουργία και αποθήκευση προφίλ ελέγχου ταυτότητας σε αυτόν τον υπολογιστή

Παραδείγματα

Τα παρακάτω παραδείγματα δείχνουν τη χρήση της εντολής pac auth create .

Βασική δημιουργία

Αυτό το παράδειγμα σάς ζητά διαπιστευτήρια και συνδέεται με τον μισθωτή στον οποίο ανήκουν τα διαπιστευτήρια.

pac auth create

Σημείωμα

Όταν εκτελείτε το Power Platform CLI σε χώρους κώδικα, αυτή η λειτουργία ενεργοποιεί μια σύνδεση κώδικα συσκευής.

Δημιουργία περιβάλλοντος

Αυτό το παράδειγμα σάς ζητά διαπιστευτήρια και συνδέεται στο περιβάλλον Power Platform με το αναγνωριστικό περιβάλλοντος που καθορίζετε.

pac auth create --environment < Your environment ID >

Φιλοδώρημα

Για να βρείτε ένα αναγνωριστικό περιβάλλοντος: Ανοίξτε το κέντρο διαχείρισης Power Platform και επιλέξτε το περιβάλλον στο οποίο θέλετε να συνδεθείτε. Στην ενότητα Λεπτομέρειες , αναζητήστε το Αναγνωριστικό περιβάλλοντος

Επώνυμη δημιουργία

Αυτό το παράδειγμα πραγματοποιεί έλεγχο ταυτότητας με τον μισθωτή σας και του δίνει το όνομα MyOrg.

pac auth create --name MyOrg

Επώνυμη Δημιουργία με κύρια υπηρεσία

Αυτό το παράδειγμα πραγματοποιεί έλεγχο ταυτότητας με τον μισθωτή σας, του δίνει το όνομα MyOrg-SPN και χρησιμοποιεί μια κύρια υπηρεσία για να το κάνει. Μην ξεχάσετε να προσθέσετε την κύρια υπηρεσία στο περιβάλλον σας.

pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000

Ταυτότητα Azure

Όταν εκτελείται σε ένα περιβάλλον που υποστηρίζει την ταυτότητα Azure (όπως το Azure Cloud Shell, το Azure VM με διαχειριζόμενη ταυτότητα ή το Visual Studio Code με επέκταση λογαριασμού Azure), μπορείτε να χρησιμοποιήσετε τη --managedIdentity σημαία για τον έλεγχο ταυτότητας χρησιμοποιώντας την ταυτότητα Azure. Το PAC CLI χρησιμοποιεί τα προεπιλεγμένα διαπιστευτήρια Azure, το οποίο είναι μια προρυθμισμένη αλυσίδα διαπιστευτηρίων με άποψη.

Το προεπιλεγμένο διαπιστευτήριο Azure έχει σχεδιαστεί για να υποστηρίζει πολλά περιβάλλοντα, μαζί με τις πιο συνήθεις ροές ελέγχου ταυτότητας και εργαλεία προγραμματισμού. Μπορείτε να προσαρμόσετε τη συμπεριφορά ορίζοντας μεταβλητές περιβάλλοντος, όπως περιγράφεται στην τεκμηρίωση για τα Προεπιλεγμένα διαπιστευτήρια Azure. Για παράδειγμα, για τον έλεγχο ταυτότητας χρησιμοποιώντας μια διαχειριζόμενη ταυτότητα που έχει αντιστοιχιστεί από τον χρήστη, ορίστε τη AZURE_CLIENT_ID μεταβλητή περιβάλλοντος στο αναγνωριστικό προγράμματος-πελάτη της διαχειριζόμενης ταυτότητας που έχει αντιστοιχιστεί από τον χρήστη. Δείτε περισσότερες λεπτομέρειες στην ενότητα Ορισμός μεταβλητών περιβάλλοντος εφαρμογής.

Προαιρετικές παράμετροι για τη δημιουργία ελέγχου ταυτότητας

--applicationId -id

Προαιρετικό: Το αναγνωριστικό εφαρμογής με το οποίο θα γίνει έλεγχος ταυτότητας.

--azureDevOpsFederated -adof

(Προεπισκόπηση) Χρήση του Azure DevOps Federation για έλεγχο ταυτότητας κύριας υπηρεσίας απαιτεί ορίσματα --μισθωτής και --applicationId

Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.

--certificateDiskPath -cdp

Προαιρετικό: Η διαδρομή δίσκου πιστοποιητικού με την οποία θα γίνει έλεγχος ταυτότητας

--certificatePassword -cp

Προαιρετικό: Ο κωδικός πρόσβασης πιστοποιητικού για έλεγχο ταυτότητας με

--clientSecret -cs

Προαιρετικό: Ο μυστικός κωδικός προγράμματος-πελάτη για έλεγχο ταυτότητας με

--cloud -ci

Προαιρετικό: Η παρουσία cloud για έλεγχο ταυτότητας με

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

  • Public
  • UsGov
  • UsGovHigh
  • UsGovDod
  • China

--deviceCode -dc

Χρησιμοποιήστε τη ροή Κώδικας συσκευής Entra της Microsoft για αλληλεπιδραστική είσοδο.

Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.

--environment -env

Προεπιλεγμένο περιβάλλον (αναγνωριστικό, διεύθυνση URL, μοναδικό όνομα ή μερικό όνομα).

--githubFederated -ghf

(Προεπισκόπηση) Χρήση του GitHub Federation για έλεγχο ταυτότητας κύριας υπηρεσίας απαιτεί ορίσματα --μισθωτής και --applicationId

Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.

--managedIdentity -mi

Χρησιμοποιήστε διαχειριζόμενη ταυτότητα Azure.

Αυτή η παράμετρος δεν απαιτεί καμία τιμή. Είναι διακόπτης.

--name -n

Το όνομα που θέλετε να δώσετε σε αυτό το προφίλ ελέγχου ταυτότητας (έως 30 χαρακτήρες).

Σημείωση: Το μήκος του ονόματος πρέπει να είναι μεταξύ 1 και 30

--password -p

Προαιρετικό: Ο κωδικός πρόσβασης για έλεγχο ταυτότητας με

--tenant -t

Αναγνωριστικό μισθωτή εάν χρησιμοποιείτε αναγνωριστικό εφαρμογής/μυστικό προγράμματος-πελάτη ή αναγνωριστικό εφαρμογής/πιστοποιητικό προγράμματος-πελάτη.

--url -u

Υπό απόσυρση: Χρησιμοποιήστε το --environment αντί για αυτό.

--username -un

Προαιρετικό: Το όνομα χρήστη με το οποίο θα γίνει ο έλεγχος ταυτότητας, εάν δεν έχει καθοριστεί, εμφανίζει ένα παράθυρο διαλόγου "Αναγνωριστικό Microsoft Entra".

Παρατηρήσεις

Για την cloud παράμετρο, οι τιμές για χρήση χάρτη σε αυτά τα άλλα κοινά ακρωνύμια ή ονόματα:

  • GCC = UsGov
  • GCC High = UsGovHigh
  • DoD = UsGovDod

Ζητήματα ελέγχου ταυτότητας WSL2

Όταν χρησιμοποιείτε το Υποσύστημα των Windows για Linux έκδοση 2 (WSL2), μπορεί να αντιμετωπίζετε προβλήματα ελέγχου ταυτότητας, όπως Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools όταν δεν έχει οριστεί προεπιλεγμένο πρόγραμμα περιήγησης στο περιβάλλον WSL2.

Για να επιλύσετε αυτό το ζήτημα, μπορείτε να χρησιμοποιήσετε τον έλεγχο ταυτότητας κώδικα συσκευής προσθέτοντας τη σημαία στην --deviceCode εντολή σας auth create : pac auth create --environment {env-id} --deviceCode. Για να ολοκληρώσετε τη διαδικασία ελέγχου ταυτότητας, θα χρειαστεί να εισαγάγετε έναν κωδικό σε ένα πρόγραμμα περιήγησης εκτός του WSL2.

pac auth delete

Διαγραφή συγκεκριμένου προφίλ ελέγχου ταυτότητας

Παράδειγμα

pac auth delete --index 2

Προαιρετικές παράμετροι για διαγραφή ελέγχου ταυτότητας

--index -i

Το ευρετήριο του προφίλ που θα διαγραφεί

Σημείωση: Η τιμή πρέπει να είναι ένας ακέραιος με ελάχιστη τιμή 1.

--name -n

Το όνομα του προφίλ που θα είναι ενεργό

Σημείωση: Το μήκος του ονόματος πρέπει να είναι μεταξύ 1 και 30

λίστα ελέγχου ταυτότητας pac

Λίστα των προφίλ ελέγχου ταυτότητας που είναι αποθηκευμένα σε αυτόν τον υπολογιστή

όνομα ελέγχου ταυτότητας pac

Ονομασία ή μετονομασία ενός υπάρχοντος προφίλ ελέγχου ταυτότητας

Παράδειγμα

Το παρακάτω παράδειγμα δείχνει πώς μπορείτε να μετονομάσετε ένα προφίλ ελέγχου ταυτότητας. Στην περίπτωση αυτή, το προφίλ με ευρετήριο 1 θα μετονομαστεί σε "Contoso Dev".

pac auth name --index 1 --name "Contoso Dev"

Απαιτούμενες παράμετροι για το όνομα ελέγχου ταυτότητας

--index -i

Το ευρετήριο του προφίλ που θα ονομαστεί/μετονομαστεί

Σημείωση: Η τιμή πρέπει να είναι ένας ακέραιος με ελάχιστη τιμή 1.

--name -n

Το όνομα που θέλετε να δώσετε σε αυτό το προφίλ ελέγχου ταυτότητας (έως 30 χαρακτήρες).

Σημείωση: Το μήκος του ονόματος πρέπει να είναι μεταξύ 1 και 30

επιλογή ελέγχου ταυτότητας pac

Επιλέξτε ποιο προφίλ ελέγχου ταυτότητας πρέπει να είναι ενεργό

Παράδειγμα

pac auth select --index 2

Προαιρετικές παράμετροι για επιλογή ελέγχου ταυτότητας

--index -i

Το ευρετήριο του προφίλ για να είναι ενεργό.

Σημείωση: Η τιμή πρέπει να είναι ένας ακέραιος με ελάχιστη τιμή 1.

--name -n

Το όνομα του προφίλ που θα είναι ενεργό

Σημείωση: Το μήκος του ονόματος πρέπει να είναι μεταξύ 1 και 30

ενημέρωση ελέγχου ταυτότητας pac

Ενημέρωση ονόματος ή περιβάλλοντος προορισμού ενός υπάρχοντος προφίλ ελέγχου ταυτότητας

Παραδείγματα

Τα παρακάτω παραδείγματα δείχνουν τη χρήση της εντολής ενημέρωσης ελέγχου ταυτότητας ρυθμού.

Ενημέρωση προφίλ ελέγχου ταυτότητας με τη διεύθυνση URL περιβάλλοντος

Αυτό το παράδειγμα εμφανίζει τον τρόπο ενημέρωσης του προφίλ ελέγχου ταυτότητας με τον δείκτη 1 με το όνομα Contoso Dev και τη διεύθυνση URL https://contosodev.crm.dynamics.comπεριβάλλοντος .

pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"

Ενημέρωση προφίλ ελέγχου ταυτότητας με αναγνωριστικό περιβάλλοντος

Αυτό το παράδειγμα δείχνει πώς μπορείτε να ενημερώσετε το προφίλ ελέγχου ταυτότητας με ευρετήριο 1 με το αναγνωριστικό 00000000-0000-0000-0000-000000000000περιβάλλοντος .

pac auth update --index 1 --environment 00000000-0000-0000-0000-000000000000

Απαιτούμενες παράμετροι για ενημέρωση ελέγχου ταυτότητας

--index -i

Το ευρετήριο του προφίλ που θα ονομαστεί/μετονομαστεί

Σημείωση: Η τιμή πρέπει να είναι ένας ακέραιος με ελάχιστη τιμή 1.

Προαιρετικές παράμετροι για ενημέρωση ελέγχου ταυτότητας

--environment -env

Προεπιλεγμένο περιβάλλον (αναγνωριστικό, διεύθυνση URL, μοναδικό όνομα ή μερικό όνομα).

--name -n

Το όνομα που θέλετε να δώσετε σε αυτό το προφίλ ελέγχου ταυτότητας (έως 30 χαρακτήρες).

pac auth ποιος

Εμφάνιση πληροφοριών σχετικά με το τρέχον επιλεγμένο προφίλ ελέγχου ταυτότητας

Δείτε επίσης

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