Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Gestionați modul în care vă autentificați la diverse servicii
Conectați-vă la entitatea găzduită
pac auth create Utilizați comanda pentru a vă conecta la entitatea găzduită. Rularea pac auth create creează un profil de autentificare pe computer. Puteți avea disponibile mai multe profiluri de autentificare. Existența mai multor profiluri de autentificare este interesantă atunci când lucrați cu mai multe entități găzduite. De exemplu, atunci când firma dvs. utilizează mai multe entități găzduite (pentru dezvoltare, producție și testare) sau când sunteți consultant care funcționează pentru mai mulți clienți.
Comanda pac auth create are câțiva parametri utili:
Parametrul
--environmentvă permite să vă conectați automat la mediul potrivit. Dacă omiteți--environmentparametrul, sunteți conectat la mediul implicit, dar cu--environmentparametrul adăugat la acesta, vă puteți conecta la altul. Puteți utiliza ID-ul de mediu, URL-ul, numele unic sau numele parțial ca valoare.În mediile în care nu aveți capacitatea de a utiliza o experiență interactivă, adăugarea parametrului
--deviceCodese asigură că vă puteți conecta în continuare. De exemplu, în GitHub Codespaces,--deviceCodeparametrul se adaugă automat atunci când rulațipac auth create.
Exemplu
Pentru a vă conecta la HR-Dev mediu, puteți utiliza următorul exemplu:
pac auth create --environment "HR-Dev"
Comutarea la alt profil de autentificare
Atunci când aveți mai multe profiluri de autentificare, puteți comuta cu ușurință utilizând comenzile pac auth list și pac auth select .
Comanda pac auth list listează toate profilurile de autentificare de pe computer. Comanda pac auth select selectează o altă comandă.
pac auth list Exemplu
Pentru a lista toate profilurile de autentificare, utilizați următorul exemplu:
pac auth list
Rularea comenzii pac auth list returnează toate profilurile de autentificare:
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
Selectați un alt profil de autentificare utilizând valoarea indexului.
pac auth select --index 2
Comenzi
| Comanda | Descriere |
|---|---|
| pac auth clear | Goliți toate profilurile de autentificare stocate pe acest computer |
| pac auth create | Crearea și stocarea profilurilor de autentificare pe acest computer |
| pac auth delete | Ștergerea unui anumit profil de autentificare |
| pac auth list | Se listează profilurile de autentificare stocate pe acest computer |
| pac auth name | Denumirea sau redenumirea unui profil de autentificare existent |
| pac auth select | Selectați ce profil de autentificare ar trebui să fie activ |
| pac auth update | Actualizarea numelui sau a mediului țintă al unui profil de autentificare existent |
| pac auth who | Afișare informații despre profilul de autentificare selectat în prezent |
pac auth clear
Goliți toate profilurile de autentificare stocate pe acest computer
pac auth create
Crearea și stocarea profilurilor de autentificare pe acest computer
Exemple
Următoarele exemple arată utilizarea comenzii pac auth create .
Creare de bază
Acest exemplu vă solicită acreditările și se conectează la entitatea găzduită de care aparțin acreditările.
pac auth create
Notă
Atunci când rulați Power Platform CLI în spații de cod, această operațiune declanșează conectarea la un cod de dispozitiv.
Creare mediu
Acest exemplu vă solicită acreditările și se conectează la mediul Power Platform cu ID-ul de mediu specificat.
pac auth create --environment < Your environment ID >
Sfat
Pentru a găsi un ID de mediu: deschideți Centrul de administrare Power Platform și selectați Mediul la care doriți să vă conectați. În secțiunea Detalii , căutați ID-ul de mediu
Creare denumită
Acest exemplu se autentifică cu entitatea găzduită și îi dă numele MyOrg.
pac auth create --name MyOrg
Denumit Create with Service Principal
Acest exemplu se autentifică cu entitatea găzduită, îi dă numele MyOrg-SPN și utilizează un cont principal de serviciu pentru a face acest lucru. Nu uitați să adăugați contul principal de serviciu la mediul dvs.
pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000
Identitate Azure
Atunci când rulați într-un mediu care acceptă identitatea Azure (cum ar fi Azure Cloud Shell, Azure VM cu identitate gestionată sau Visual Studio Code cu extensia de cont Azure), puteți utiliza semnalizarea --managedIdentity pentru a vă autentifica utilizând Azure Identity. PAC CLI utilizează acreditările Azure implicite , care este un lanț de acreditări preconfigurat, preconfigurat.
Acreditările Azure implicite sunt proiectate să accepte multe medii, împreună cu cele mai comune fluxuri de autentificare și instrumente pentru dezvoltatori. Puteți particulariza comportamentul prin setarea variabilelor de mediu așa cum este descris în documentația de acreditări Azure implicită. De exemplu, pentru a autentifica utilizând o identitate gestionată atribuită de utilizator, setați AZURE_CLIENT_ID variabila de mediu la ID-ul de client al identității gestionate atribuite de utilizator. Vedeți mai multe detalii în Setarea variabilelor de mediu ale aplicației.
Parametri opționali pentru auth create
--applicationId
-id
Opțional: ID-ul aplicației cu care să se autentifice.
--azureDevOpsFederated
-adof
(Previzualizare) Utilizați Azure DevOps Federation for Service Principal Authenticationth; necesită argumente --tenant și --applicationId
Acest parametru nu necesită nicio valoare. Este un comutator.
--certificateDiskPath
-cdp
Opțional: Calea discului certificatului cu care să se autentifice
--certificatePassword
-cp
Opțional: Parola certificatului pentru autentificare cu
--clientSecret
-cs
Opțional: Secretul clientului cu care se autentifică
--cloud
-ci
Opțional: Instanța cloud cu care să se autentifice
Utilizați una dintre aceste valori:
PublicUsGovUsGovHighUsGovDodChina
--deviceCode
-dc
Utilizați fluxul de cod de dispozitiv Microsoft Entra ID pentru conectare interactivă.
Acest parametru nu necesită nicio valoare. Este un comutator.
--environment
-env
Mediu implicit (ID, URL, nume unic sau nume parțial).
--githubFederated
-ghf
(Previzualizare) Utilizați Federalizarea GitHub pentru autentificarea principală a serviciului; necesită argumente --tenant și --applicationId
Acest parametru nu necesită nicio valoare. Este un comutator.
--managedIdentity
-mi
Utilizați identitatea Azure implicită.
Acest parametru nu necesită nicio valoare. Este un comutator.
--name
-n
Numele pe care doriți să-l dați acestui profil de autentificare (maximum 30 de caractere).
Notă: lungimea numelui trebuie să fie între 1 și 30
--password
-p
Opțional: Parola pentru autentificare cu
--tenant
-t
ID-ul entității găzduite dacă utilizați ID-ul aplicației/secretul clientului sau certificatul ID/client al aplicației.
--url
-u
Perimat: Se utilizează --environment în schimb.
--username
-un
Opțional: numele de utilizator cu care să se autentifice; afișează o casetă de dialog Microsoft Entra ID dacă nu este specificată.
Remarci
cloud Pentru parametru, valorile de utilizat maparea la aceste alte acronime sau nume comune:
- GCC =
UsGov - GCC High =
UsGovHigh - DoD =
UsGovDod
Probleme de autentificare WSL2
Atunci când utilizați subsistemul Windows pentru Linux versiunea 2 (WSL2), este posibil să aveți probleme de autentificare, cum Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools ar fi atunci când nu există niciun browser implicit setat în mediul WSL2.
Pentru a rezolva această problemă, puteți utiliza autentificarea prin cod de dispozitiv adăugând semnalizarea --deviceCode la comanda dvs. auth create : pac auth create --environment {env-id} --deviceCode. Va trebui să introduceți un cod într-un browser în afara WSL2 pentru a finaliza procesul de autentificare.
pac auth delete
Ștergerea unui anumit profil de autentificare
Exemplu
pac auth delete --index 2
Parametri opționali pentru auth delete
--index
-i
Indexul profilului de șters
Notă: Valoarea trebuie să fie un număr întreg cu valoarea minimă 1.
--name
-n
Numele profilului care va fi activ
Notă: lungimea numelui trebuie să fie între 1 și 30
pac auth list
Se listează profilurile de autentificare stocate pe acest computer
pac auth name
Denumirea sau redenumirea unui profil de autentificare existent
Exemplu
Următorul exemplu vă arată cum să redenumiți un profil de autentificare. În acest caz, profilul cu indexul 1 va fi redenumit "Contoso Dev".
pac auth name --index 1 --name "Contoso Dev"
Parametri obligatorii pentru auth name
--index
-i
Indexul profilului de denumit/redenumit
Notă: Valoarea trebuie să fie un număr întreg cu valoarea minimă 1.
--name
-n
Numele pe care doriți să-l dați acestui profil de autentificare (maximum 30 de caractere).
Notă: lungimea numelui trebuie să fie între 1 și 30
pac auth select
Selectați ce profil de autentificare ar trebui să fie activ
Exemplu
pac auth select --index 2
Parametri opționali pentru auth select
--index
-i
Indexul profilului care va fi activ.
Notă: Valoarea trebuie să fie un număr întreg cu valoarea minimă 1.
--name
-n
Numele profilului care va fi activ
Notă: lungimea numelui trebuie să fie între 1 și 30
pac auth update
Actualizarea numelui sau a mediului țintă al unui profil de autentificare existent
Exemple
Următoarele exemple arată utilizarea comenzii pac auth update .
- Actualizați profilul de autentificare cu URL-ul de mediu
- Actualizați profilul de autentificare cu ID-ul de mediu
Actualizați profilul de autentificare cu URL-ul de mediu
Acest exemplu vă arată cum să actualizați profilul de autentificare cu indexul 1 cu numele Contoso Dev și URL-ul https://contosodev.crm.dynamics.comde mediu .
pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"
Actualizați profilul de autentificare cu ID-ul de mediu
Acest exemplu vă arată cum să actualizați profilul de autentificare cu indexul 1 cu ID-ul 00000000-0000-0000-0000-000000000000de mediu .
pac auth update --index 1 --environment 00000000-0000-0000-0000-000000000000
Parametri obligatorii pentru auth update
--index
-i
Indexul profilului de denumit/redenumit
Notă: Valoarea trebuie să fie un număr întreg cu valoarea minimă 1.
Parametri opționali pentru auth update
--environment
-env
Mediu implicit (ID, URL, nume unic sau nume parțial).
--name
-n
Numele pe care doriți să-l dați acestui profil de autentificare (maximum 30 de caractere).
pac auth who
Afișare informații despre profilul de autentificare selectat în prezent
Vezi și
Grupuri de comenzi CLI Microsoft Power Platform
Prezentare generală Microsoft Power Platform CLI