Делите путем


pac auth

Управљајте начином на који се аутентификујете на различитим услугама

Повежите се са својим станаром

Користите команду pac auth create да бисте се повезали са својим станаром. Покретање pac auth create ствара профил за аутентификацију на вашој машини. Можете имати више профила за аутентификацију на располагању. Имати више профила за аутентификацију је занимљиво када радите са више станара. На пример, када ваша компанија користи више станара (за развој, производњу и тестирање) или када сте консултант који ради за више купаца.

Команда pac auth create има неколико корисних параметара:

  • Параметар --environment вам омогућава да се аутоматски повежете са правим окружењем. Ако изоставите --environment параметар, повезани сте са подразумеваним окружењем, али са доданим параметром --environment , можете се повезати са другим. Можете користити ИД окружења, УРЛ, јединствено име или делимично име као вредност.

  • У окружењима у којима немате могућност коришћења интерактивног искуства, додавање параметра --deviceCode осигурава да и даље можете да се повежете. На пример, у ГитХуб Цодеспацес, параметар --deviceCode се аутоматски додаје када покренете pac auth create.

Пример

Да бисте се повезали са окружењем HR-Dev , можете користити следећи пример:

pac auth create --environment "HR-Dev"

Пребаците се на други профил за аутентификацију

Када имате више профила за аутентификацију, можете лако да се пребаците помоћу pac auth list команди и pac auth select .

Команда 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 clear Обришите све профиле за аутентификацију који се налазе на овом рачунару
pac auth create Креирање и чување профила за аутентификацију на овом рачунару
pac auth delete Обриши одређени профил аутентификације
pac auth list Наведите профиле за аутентификацију који се налазе на овом рачунару
pac auth name Име или преименовање постојећег аутентификацијског профила
pac auth select Изаберите који профил аутентификације треба да буде активан
pac auth update Ажурирајте име или циљно окружење постојећег аутентификацијског профила
pac auth who Приказ информација о тренутно изабраном профилу аутентификације

pac auth clear

Обришите све профиле за аутентификацију који се налазе на овом рачунару

pac auth create

Креирање и чување профила за аутентификацију на овом рачунару

Примери

Следећи примери показују употребу команде pac auth create .

Основно креирање

Овај пример вас пита за акредитиве и повезује се са станаром којем акредитиви припадају.

pac auth create

Белешка

Када покрећете Повер Платформ ЦЛИ у Цодеспацес-у, ова операција покреће пријаву кода уређаја.

Окружење Креирај

Овај пример вас пита за акредитиве и повезује се са Повер Платформ окружењем са ИД-ом окружења који наведете.

pac auth create --environment < Your environment ID >

Савет

Да бисте пронашли ИД окружења: Отворите Повер Платформ админ центар и изаберите окружење са којим желите да се повежете. У одељку Детаљи потражите ИД окружења

Именовано Креирај

Овај пример потврђује аутентичност са вашим станаром и даје му име 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

Идентитет Азуре

Када покрећете у окружењу које подржава Азуре Идентити (као што је Азуре Цлоуд Схелл, Азуре ВМ са Манагед Идентити или Висуал Студио Цоде са проширењем Азуре налога), можете користити заставу --managedIdentity за аутентификацију помоћу Азуре Идентити. ПАЦ ЦЛИ користи подразумевани Азуре акредитив , што је тврдоглави, унапред конфигурисани ланац акредитива.

Дефаулт Азуре Цредентиал је дизајниран да подржи многа окружења, заједно са најчешћим токовима аутентификације и алатима за програмере. Можете прилагодити понашање постављањем варијабли окружења као што је описано у документацији Дефаулт Азуре Цредентиал На пример, да бисте проверили аутентичност помоћу управљаног идентитета који додељује корисник, подесите променљиву окружења AZURE_CLIENT_ID на ИД клијента управљаног идентитета који је додељен корисник. Погледајте више детаља у Подесите променљиве окружења апликације .

Опциони параметри за auth create

--applicationId -id

Опционо : ИД апликације за аутентификацију.

--azureDevOpsFederated -adof

(Преглед) Користите Азуре ДевОпс федерацију за аутентификацију главнице услуге; захтева аргументе --тенант и --апплицатионИд

Овај параметар не захтева никакву вредност. То је прекидач.

--certificateDiskPath -cdp

Опционо : Путања диска сертификата за аутентификацију са

--certificatePassword -cp

Опционо : Лозинка сертификата за аутентификацију са

--clientSecret -cs

Опционо : Тајна клијента за аутентификацију са

--cloud -ci

Опционо : Инстанца облака за аутентификацију са

Користите једну од ових вредности:

  • Public
  • UsGov
  • UsGovHigh
  • UsGovDod
  • China

--deviceCode -dc

Користите ток Мицрософт Ентра ИД уређаја за интерактивно пријављивање.

Овај параметар не захтева никакву вредност. То је прекидач.

--environment -env

Подразумевано окружење (ИД, УРЛ, јединствено име или делимично име).

--githubFederated -ghf

(Преглед) Користите ГитХуб федерацију за аутентификацију главнице услуге; захтева аргументе --тенант и --апплицатионИд

Овај параметар не захтева никакву вредност. То је прекидач.

--managedIdentity -mi

Користите подразумевани Азуре идентитет.

Овај параметар не захтева никакву вредност. То је прекидач.

--name -n

Име које желите да дате овом профилу за аутентификацију (максимално 30 знакова).

Напомена : Дужина имена треба да буде између 1 и 30

--password -p

Опционо : Лозинка за аутентификацију са

--tenant -t

ИД клијента ако користите ИД апликације / тајну клијента или ИД апликације / сертификат клијента.

--url -u

Застарело : Користите --environment уместо тога.

--username -un

Опционо : Корисничко име за аутентификацију; приказује Мицрософт Ентра ИД дијалог ако није специфицирано.

Примедбе

За cloud параметар, вредности које се користе мапирају на ове друге уобичајене скраћенице или имена:

  • ГЦЦ = UsGov
  • ГЦЦ Хигх = UsGovHigh
  • ДоД = UsGovDod

Питања о аутентификацији ВСЛКСНУМКС

Када користите Виндовс подсистем за Линук верзију КСНУМКС (ВСЛКСНУМКС), можда ћете имати проблема са аутентификацијом, као што је Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools када у вашем ВСЛКСНУМКС окружењу није постављен подразумевани претраживач.

Да бисте заобишли овај проблем, можете користити аутентификацију кода уређаја додавањем заставице --deviceCode у вашу auth create команду: pac auth create --environment {env-id} --deviceCode. Мораћете да унесете код у претраживач изван ВСЛКСНУМКС-а да бисте завршили процес аутентификације.

pac auth delete

Обриши одређени профил аутентификације

Пример

pac auth delete --index 2

Опциони параметри за auth delete

--index -i

Индекс профила који се брише

белешке : Вредност мора бити цео број са минималном вредношћу КСНУМКС.

--name -n

Име профила који ће бити активан

Напомена : Дужина имена треба да буде између 1 и 30

pac auth list

Наведите профиле за аутентификацију који се налазе на овом рачунару

pac auth name

Име или преименовање постојећег аутентификацијског профила

Пример

Следећи пример показује како да преименујете профил аутентификације. У овом случају, профил са индексом 1 ће бити преименован у "Цонтосо Дев".

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

Потребни параметри за auth name

--index -i

Индекс профила који ће бити именован/преименован

белешке : Вредност мора бити цео број са минималном вредношћу КСНУМКС.

--name -n

Име које желите да дате овом профилу за аутентификацију (максимално 30 знакова).

Напомена : Дужина имена треба да буде између 1 и 30

pac auth select

Изаберите који профил аутентификације треба да буде активан

Пример

pac auth select --index 2

Опциони параметри за auth select

--index -i

Индекс профила да буде активан.

белешке : Вредност мора бити цео број са минималном вредношћу КСНУМКС.

--name -n

Име профила који ће бити активан

Напомена : Дужина имена треба да буде између 1 и 30

pac auth update

Ажурирајте име или циљно окружење постојећег аутентификацијског профила

Примери

Следећи примери показују употребу команде pac auth update .

Ажурирајте аутх профил са УРЛ-ом окружења

Овај пример показује како да ажурирате аутх профил са индексом КСНУМКС са именом Contoso Dev и УРЛ адресом https://contosodev.crm.dynamics.com окружења.

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

Ажурирајте профил аутентификације са ИД-ом окружења

Овај пример показује како да ажурирате профил аутентификације са индексом КСНУМКС са ИД-ом 00000000-0000-0000-0000-000000000000 окружења.

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

Потребни параметри за auth update

--index -i

Индекс профила који ће бити именован/преименован

белешке : Вредност мора бити цео број са минималном вредношћу КСНУМКС.

Опциони параметри за auth update

--environment -env

Подразумевано окружење (ИД, УРЛ, јединствено име или делимично име).

--name -n

Име које желите да дате овом профилу за аутентификацију (максимално 30 знакова).

pac auth who

Приказ информација о тренутно изабраном профилу аутентификације

Погледајте и

Мицрософт Повер Платформ ЦЛИ командне групе
Преглед Мицрософт Повер Платформ ЦЛИ