Nata
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti prisijungti arba pakeisti katalogus.
Norint pasiekti šį puslapį, reikalingas leidimas. Galite pabandyti pakeisti katalogus.
Autentifikavimo su įvairiomis tarnybomis valdymas
Prisijungimas prie nuomotojo
Naudokite komandąpac auth create, kad prisijungtumėte prie nuomotojo. Paleidus pac auth create programą, jūsų kompiuteryje sukuriamas autentifikavimo profilis. Galite turėti kelis autentifikavimo profilius. Kai dirbate su keliais nuomotojais, įdomu turėti kelis autentifikavimo profilius. Pvz., kai jūsų įmonė naudoja kelis nuomotojus (kūrimo, gamybos ir bandymo tikslais) arba kai esate konsultantas, dirbantis su keliais klientais.
Komanda pac auth create turi keletą naudingų parametrų:
Parametras
--environmentleidžia automatiškai prisijungti prie tinkamos aplinkos. Jei parametro--environmentpraleisite, esate prisijungę prie numatytosios aplinkos, bet įtraukę parametrą--environmentį jį, galite prisijungti prie kito. Kaip reikšmę galite naudoti aplinkos ID, URL, unikalų pavadinimą arba dalinį pavadinimą.Aplinkose, kuriose neturite galimybės naudoti interaktyvios funkcijos, įtraukdami parametrą
--deviceCodeįsitikinkite, kad vis tiek galite prisijungti. Pvz., "GitHub" kodų srityje parametras automatiškai įtraukiamas--deviceCodepaleiduspac auth create.
Pavyzdžiui
Norėdami prisijungti prie HR-Dev aplinkos, galite naudoti šį pavyzdį:
pac auth create --environment "HR-Dev"
Perjungti kitą autentifikavimo profilį
Jei turite kelis autentifikavimo profilius, galite lengvai perjungti naudodami pac auth list komandas ir pac auth select .
Komanda pac auth list pateikia visus jūsų kompiuterio autentifikavimo profilius. Komanda pac auth select pažymi kitą komandą.
pac auth list Pavyzdys
Norėdami išvardyti visus autentifikavimo profilius, naudokite toliau pateiktą pavyzdį:
pac auth list
Paleidus komandą pac auth list grąžinami visi autentifikavimo profiliai:
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
Pasirinkite kitą autentifikavimo profilį naudodami indekso reikšmę.
pac auth select --index 2
Komandas
| Command | Aprašą |
|---|---|
| pac auth clear | Išvalyti visus šiame kompiuteryje saugomus autentifikavimo profilius |
| pac auth create | Kurti ir saugoti autentifikavimo profilius šiame kompiuteryje |
| pac auth delete | Konkretaus autentifikavimo profilio naikinimas |
| pac auth list | Šiame kompiuteryje saugomų autentifikavimo profilių sąrašas |
| pac auth name | Esamo autentifikavimo profilio pavadinimas arba pervardijimas |
| pac auth select | Pasirinkite, kuris autentifikavimo profilis turėtų būti aktyvus |
| pac auth update | Esamo autentifikavimo profilio pavadinimo arba tikslinės aplinkos naujinimas |
| pac auth who | Rodyti informaciją apie šiuo metu pasirinktą autentifikavimo profilį |
pac auth clear
Išvalyti visus šiame kompiuteryje saugomus autentifikavimo profilius
pac auth create
Kurti ir saugoti autentifikavimo profilius šiame kompiuteryje
Pavyzdžiai
Tolesniuose pavyzdžiuose parodytas komandos naudojimas pac auth create .
- Pagrindinis kūrimas
- Aplinkos kūrimas
- Įvardytasis kūrimas
- Pavadintas kūrimas naudojant pagrindinį tarnybos pavadinimą
- "Azure" tapatybė
Pagrindinis kūrimas
Šiame pavyzdyje raginama įvesti kredencialus ir prisijungti prie nuomotojo, kuriai priklauso kredencialai.
pac auth create
Pastaba.
Vykdant "Power Platform" CLI kodų srityje, ši operacija suaktyvina įrenginio kodo prisijungimą.
Aplinkos kūrimas
Šiame pavyzdyje raginama įvesti kredencialus ir prisijungti prie "Power Platform" aplinkos naudojant jūsų nurodytą aplinkos ID.
pac auth create --environment < Your environment ID >
Arbatpinigiai
Norėdami rasti aplinkos ID: atidarykite "Power Platform" administravimo centrą ir pasirinkite Aplinka , prie kurios norite prisijungti. Sekcijoje Išsami informacija ieškokite Aplinkos ID
Įvardytasis kūrimas
Šis pavyzdys autentifikuojasi su jūsų nuomotoju ir suteikia jam pavadinimą MyOrg.
pac auth create --name MyOrg
Pavadintas kūrimas naudojant pagrindinį tarnybos pavadinimą
Šis pavyzdys autentifikuojasi su jūsų nuomotoju, suteikia jam pavadinimą MyOrg-SPN ir tam naudoja pagrindinį tarnybos pavadinimą. Nepamirškite įtraukti pagrindinį tarnybos pavadinimą į savo aplinką.
pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000
"Azure" tapatybė
Kai veikia aplinkoje, palaikančioje "Azure" tapatybę (pvz., "Azure Cloud Shell", "Azure VM" su valdoma tapatybe arba "Visual Studio" kodas su "Azure" paskyros plėtiniu), galite naudoti žymę --managedIdentity autentifikuoti naudodami "Azure" tapatybę. PAC CLI naudoja numatytąjį "Azure" kredencialą , kuris yra iš anksto sukonfigūruota kredencialų grandinė.
Numatytasis "Azure" kredencialas sukurtas palaikyti daugelį aplinkų, kartu su dažniausiais autentifikavimo srautais ir kūrėjo įrankiais. Galite tinkinti veikimą nustatydami aplinkos kintamuosius, kaip aprašyta numatytoje "Azure" kredencialų dokumentacijoje. Pavyzdžiui, norėdami autentifikuoti naudojant vartotojui priskirtą valdomą tapatybę, nustatykite AZURE_CLIENT_ID aplinkos kintamąjį kaip vartotojo priskirtos valdomos tapatybės kliento ID. Daugiau informacijos žr. Taikomosios programos aplinkos kintamųjų nustatymas.
Pasirinktiniai parametrai, skirti auth create
--applicationId
-id
Pasirinktinai: programos ID, pagal kurį autentifikuojamas.
--azureDevOpsFederated
-adof
(Peržiūra) Naudoti "Azure DevOps" susiejimą tarnybos nario autentifikavimui; requires – nuomotojo ir --applicationId argumentai
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--certificateDiskPath
-cdp
Pasirinktinai: sertifikato disko kelias autentifikuoti naudojant
--certificatePassword
-cp
Pasirinktinai: sertifikato slaptažodis autentifikuoti naudojant
--clientSecret
-cs
Pasirinktinai: kliento paslaptis autentifikuoti naudojant
--cloud
-ci
Pasirinktinai: debesies egzempliorius, pagal kurį autentifikuota
Naudokite vieną iš šių reikšmių:
PublicUsGovUsGovHighUsGovDodChina
--deviceCode
-dc
Interaktyviam prisijungimui naudokite "Microsoft Entra ID" įrenginio kodo srautą.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--environment
-env
Numatytoji aplinka (ID, URL, unikalus pavadinimas arba dalinis pavadinimas).
--githubFederated
-ghf
(Peržiūra) Naudoti "GitHub" susiejimą tarnybos nario autentifikavimui; requires – nuomotojo ir --applicationId argumentai
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--managedIdentity
-mi
Naudoti numatytąją "Azure" tapatybę.
Šiam parametrui nereikia reikšmės. Tai jungiklis.
--name
-n
Pavadinimas, kurį norite suteikti šiam autentifikavimo profiliui (daugiausia 30 simbolių).
Pastaba: pavadinimo ilgis turi būti nuo 1 iki 30
--password
-p
Pasirinktinai: slaptažodis autentifikuoti naudojant
--tenant
-t
Nuomotojo ID, jei naudojamas programos ID / kliento paslaptis arba programos ID / kliento sertifikatas.
--url
-u
Nebenaudojama: vietoj to naudokite --environment .
--username
-un
Pasirinktinai: vartotojo vardas, pagal kurį autentifikuojamas; rodomas "Microsoft Entra ID" dialogo langas, jei nenurodytas.
Pastabos
Parametro cloud reikšmės, naudojamos susieti su šiais kitais dažnai pasitaikančias akronimais arba pavadinimais:
- GCC =
UsGov - GCC Aukštas =
UsGovHigh - DoD =
UsGovDod
WSL2 autentifikavimo problemos
Naudojant "Windows" posistemę, skirtą "Linux" 2 versijai (WSL2), gali kilti autentifikavimo problemų, pvz Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools ., kai WSL2 aplinkoje nėra nustatytos numatytosios naršyklės.
Norėdami išspręsti šią problemą, galite naudoti įrenginio kodo autentifikavimą įtraukdami žymę --deviceCode į komandą auth create : pac auth create --environment {env-id} --deviceCode. Turėsite įvesti kodą naršyklėje ne WSL2, kad užbaigtumėte autentifikavimo procesą.
pac auth delete
Konkretaus autentifikavimo profilio naikinimas
Pavyzdžiui
pac auth delete --index 2
Pasirinktiniai parametrai, skirti auth delete
--index
-i
Naikintinas profilio indeksas
Pastaba: reikšmė turi būti sveikasis skaičius, kurio mažiausia reikšmė yra 1.
--name
-n
Aktyvaus profilio pavadinimas
Pastaba: pavadinimo ilgis turi būti nuo 1 iki 30
pac auth list
Šiame kompiuteryje saugomų autentifikavimo profilių sąrašas
pac auth name
Esamo autentifikavimo profilio pavadinimas arba pervardijimas
Pavyzdžiui
Toliau pateiktame pavyzdyje parodyta, kaip pervardyti autentifikavimo profilį. Tokiu atveju profilis su 1 indeksu bus pervardytas į "Contoso Dev".
pac auth name --index 1 --name "Contoso Dev"
Būtini parametrai auth name
--index
-i
Profilio, kuris bus pavadintas / pervardytas, indeksas
Pastaba: reikšmė turi būti sveikasis skaičius, kurio mažiausia reikšmė yra 1.
--name
-n
Pavadinimas, kurį norite suteikti šiam autentifikavimo profiliui (daugiausia 30 simbolių).
Pastaba: pavadinimo ilgis turi būti nuo 1 iki 30
pac auth select
Pasirinkite, kuris autentifikavimo profilis turėtų būti aktyvus
Pavyzdžiui
pac auth select --index 2
Pasirinktiniai parametrai, skirti auth select
--index
-i
Aktyvios profilio rodyklės.
Pastaba: reikšmė turi būti sveikasis skaičius, kurio mažiausia reikšmė yra 1.
--name
-n
Aktyvaus profilio pavadinimas
Pastaba: pavadinimo ilgis turi būti nuo 1 iki 30
pac auth update
Esamo autentifikavimo profilio pavadinimo arba tikslinės aplinkos naujinimas
Pavyzdžiai
Tolesniuose pavyzdžiuose parodytas komandos naudojimas pac auth update .
- Atnaujinkite autentifikavimo profilį naudodami aplinkos URL
- Atnaujinkite autentifikavimo profilį naudodami aplinkos ID
Atnaujinkite autentifikavimo profilį naudodami aplinkos URL
Šiame pavyzdyje parodyta, kaip atnaujinti autentifikavimo profilį indeksu 1 su pavadinimu Contoso Dev ir aplinkos URL https://contosodev.crm.dynamics.com.
pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"
Atnaujinkite autentifikavimo profilį naudodami aplinkos ID
Šiame pavyzdyje parodyta, kaip atnaujinti autentifikavimo profilį naudojant 1 rodyklę su aplinkos ID 00000000-0000-0000-0000-000000000000.
pac auth update --index 1 --environment 00000000-0000-0000-0000-000000000000
Būtini parametrai auth update
--index
-i
Profilio, kuris bus pavadintas / pervardytas, indeksas
Pastaba: reikšmė turi būti sveikasis skaičius, kurio mažiausia reikšmė yra 1.
Pasirinktiniai parametrai, skirti auth update
--environment
-env
Numatytoji aplinka (ID, URL, unikalus pavadinimas arba dalinis pavadinimas).
--name
-n
Pavadinimas, kurį norite suteikti šiam autentifikavimo profiliui (daugiausia 30 simbolių).
pac auth who
Rodyti informaciją apie šiuo metu pasirinktą autentifikavimo profilį
Taip pat žr.
"Microsoft Power Platform" CLI komandų grupės
"Microsoft Power Platform" CLI apžvalga