के माध्यम से साझा करें


पीएसी प्रमाणीकरण

प्रबंधित करें कि आप विभिन्न सेवाओं के लिए प्रमाणित कैसे करते हैं

अपने टैनेंट से कनेक्ट करें

अपने टैनेंट से कनेक्ट करने के लिए pac प्रमाणीकरण बनाएँ आदेश का उपयोग करें. चलने से pac auth create आपकी मशीन पर एक प्रमाणीकरण प्रोफ़ाइल बनती है। आपके पास कई प्रमाणीकरण प्रोफ़ाइल उपलब्ध हो सकती हैं। जब आप कई किरायेदारों के साथ काम करते हैं तो एकाधिक प्रमाणीकरण प्रोफ़ाइल होना दिलचस्प होता है। उदाहरण के लिए, जब आपकी कंपनी एकाधिक किरायेदारों (विकास, उत्पादन और परीक्षण के लिए) का उपयोग करती है या जब आप एक सलाहकार होते हैं जो कई ग्राहकों के लिए काम करते हैं।

कमांड में pac auth create कुछ सहायक पैरामीटर हैं:

  • --environment पैरामीटर आपको स्वचालित रूप से सही वातावरण से कनेक्ट करने में सक्षम बनाता है। यदि आप पैरामीटर को --environment छोड़ देते हैं, तो आप डिफ़ॉल्ट परिवेश से जुड़े होते हैं, लेकिन इसमें जोड़े गए --environment पैरामीटर के साथ, आप किसी भिन्न परिवेश से कनेक्ट कर सकते हैं. आप मान के रूप में परिवेश आईडी, url, अद्वितीय नाम या आंशिक नाम का उपयोग कर सकते हैं.

  • ऐसे वातावरण में जहां आपके पास इंटरैक्टिव अनुभव का उपयोग करने की क्षमता नहीं है, पैरामीटर जोड़ने से --deviceCode यह सुनिश्चित होता है कि आप अभी भी कनेक्ट कर सकते हैं। उदाहरण के लिए, GitHub कोडस्पेस में, --deviceCode जब आप चलाते pac auth createहैं तो पैरामीटर स्वचालित रूप से जुड़ जाता है।

उदाहरण

परिवेश से कनेक्ट करने के HR-Dev लिए, आप निम्न उदाहरण का उपयोग कर सकते हैं:

pac auth create --environment "HR-Dev"

किसी अन्य प्रमाणीकरण प्रोफ़ाइल पर स्विच करें

जब आपके पास एकाधिक प्रमाणीकरण प्रोफ़ाइल होती हैं, तो आप आसानी से pac प्रमाणीकरण सूची और 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 create उपयोग दिखाते हैं।

मूल निर्माण

यह उदाहरण आपको क्रेडेंशियल्स के लिए संकेत देगा और उस किरायेदार से जुड़ता है जिससे क्रेडेंशियल्स संबंधित हैं।

pac auth create

नोट

कोडस्पेस में Power Platform CLI चलाते समय यह डिवाइस कोड लॉगिन को ट्रिगर करेगा।

पर्यावरण बनाएं

यह उदाहरण आपको क्रेडेंशियल्स के लिए संकेत देगा और आपके द्वारा निर्दिष्ट पर्यावरण आईडी के साथ Power Platform परिवेश से जुड़ता है.

pac auth create --environment < Your environment ID >

टिप

परिवेश आईडी खोजने के लिए:

  1. Power Platform व्यवस्थापन केंद्र खोलें और उस परिवेश का चयन करें जिससे आप कनेक्ट करना चाहते हैं. विवरण अनुभाग में, परिवेश 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

प्रमाणीकरण बनाने के लिए वैकल्पिक पैरामीटर

--applicationId -id

वैकल्पिक: प्रमाणित करने के लिए एप्लिकेशन आईडी।

--azureDevOpsFederated -adof

(पूर्वावलोकन) सेवा प्रिंसिपल ऑथ के लिए Azure DevOps फ़ेडरेशन का उपयोग करें; --tenant और --applicationId तर्कों की आवश्यकता है

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--certificateDiskPath -cdp

वैकल्पिक: प्रमाणित करने के लिए प्रमाणपत्र डिस्क पथ

--certificatePassword -cp

वैकल्पिक: प्रमाणित करने के लिए प्रमाणपत्र पासवर्ड

--clientSecret -cs

वैकल्पिक: प्रमाणित करने के लिए क्लाइंट रहस्य

--cloud -ci

वैकल्पिक: प्रमाणित करने के लिए क्लाउड इंस्टेंस

इनमें से किसी एक मान का उपयोग करें:

  • Public
  • UsGov
  • UsGovHigh
  • UsGovDod
  • China

--deviceCode -dc

इंटरैक्टिव साइन-इन के लिए Microsoft Entra ID डिवाइस कोड प्रवाह का उपयोग करें।

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--environment -env

डिफ़ॉल्ट परिवेश (आईडी, यूआरएल, अद्वितीय नाम, या आंशिक नाम)।

--githubFederated -ghf

(पूर्वावलोकन) सेवा प्रिंसिपल ऑथ के लिए GitHub फेडरेशन का उपयोग करें; --tenant और --applicationId तर्कों की आवश्यकता है

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--managedIdentity -mi

Azure प्रबंधित पहचान का उपयोग करें.

इस पैरामीटर के लिए किसी मान की आवश्यकता नहीं है। यह एक स्विच है।

--name -n

वह नाम जो आप इस प्रमाणीकरण प्रोफ़ाइल (अधिकतम 30 वर्ण) को देना चाहते हैं.

नोट: नाम की लंबाई 1 और 30 के बीच होनी चाहिए

--password -p

वैकल्पिक: इसके साथ प्रमाणित करने के लिए पासवर्ड

--tenant -t

टैनेंट आईडी यदि एप्लिकेशन आईडी/क्लाइंट सीक्रेट या एप्लिकेशन आईडी/क्लाइंट सर्टिफिकेट का उपयोग कर रहा है।

--url -u

बहिष्कृत: इसके बजाय उपयोग करें --environment

--username -un

वैकल्पिक: प्रमाणित करने के लिए उपयोगकर्ता नाम; निर्दिष्ट नहीं होने पर Microsoft Entra ID संवाद दिखाता है।

टिप्पणियां

पैरामीटर के cloud लिए, इन अन्य सामान्य परिवर्णी शब्दों या नामों के लिए मानचित्र का उपयोग करने के लिए मान:

  • जीसीसी = UsGov
  • जीसीसी उच्च = UsGovHigh
  • डीओडी = UsGovDod

WSL2 प्रमाणीकरण समस्याएँ

लिनक्स संस्करण 2 (WSL2) के लिए विंडोज सबसिस्टम का उपयोग करते समय, आपके पास प्रमाणीकरण समस्याएँ हो सकती हैं जैसे कि Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools जब आपके WSL2 वातावरण में कोई डिफ़ॉल्ट ब्राउज़र सेट नहीं है।

इस समस्या को हल करने के लिए, आप अपने auth create आदेश में ध्वज जोड़कर --deviceCode डिवाइस कोड प्रमाणीकरण का उपयोग कर सकते हैं: pac auth create --environment {env-id} --deviceCode. प्रमाणीकरण प्रक्रिया को पूरा करने के लिए आपको WSL2 के बाहर ब्राउज़र में एक कोड दर्ज करना होगा।

पीएसी प्रमाणीकरण हटाएं

किसी विशेष प्रमाणीकरण प्रोफ़ाइल को हटाना

उदाहरण

pac auth delete --index 2

प्रमाणीकरण हटाने के लिए वैकल्पिक पैरामीटर

--index -i

हटाए जाने वाले प्रोफ़ाइल की अनुक्रमणिका

नोट: मान 1 के न्यूनतम मान के साथ एक पूर्णांक होना चाहिए।

--name -n

सक्रिय होने के लिए प्रोफ़ाइल का नाम

नोट: नाम की लंबाई 1 और 30 के बीच होनी चाहिए

पीएसी प्रमाणीकरण सूची

इस कंप्यूटर पर संग्रहीत प्रमाणीकरण प्रोफ़ाइल सूचीबद्ध करें

पीएसी प्रमाणीकरण नाम

किसी मौजूदा प्रमाणीकरण प्रोफ़ाइल का नाम या नाम बदलें

उदाहरण

निम्न उदाहरण दिखाता है कि प्रमाणीकरण प्रोफ़ाइल का नाम कैसे बदलें। इस स्थिति में, अनुक्रमणिका 1 वाली प्रोफ़ाइल का नाम बदलकर 'Contoso Dev' कर दिया जाएगा.

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

प्रमाणीकरण नाम के लिए आवश्यक पैरामीटर

--index -i

नाम/नाम बदलने के लिए प्रोफ़ाइल का सूचकांक

नोट: मान 1 के न्यूनतम मान के साथ एक पूर्णांक होना चाहिए।

--name -n

वह नाम जो आप इस प्रमाणीकरण प्रोफ़ाइल (अधिकतम 30 वर्ण) को देना चाहते हैं.

नोट: नाम की लंबाई 1 और 30 के बीच होनी चाहिए

पीएसी प्रमाणीकरण का चयन करें

चुनें कि कौन सी प्रमाणीकरण प्रोफ़ाइल सक्रिय होनी चाहिए

उदाहरण

pac auth select --index 2

प्रमाणीकरण चयन के लिए वैकल्पिक पैरामीटर

--index -i

सक्रिय होने के लिए प्रोफ़ाइल की अनुक्रमणिका.

नोट: मान 1 के न्यूनतम मान के साथ एक पूर्णांक होना चाहिए।

--name -n

सक्रिय होने के लिए प्रोफ़ाइल का नाम

नोट: नाम की लंबाई 1 और 30 के बीच होनी चाहिए

पीएसी प्रमाणीकरण अद्यतन

किसी मौजूदा प्रमाणीकरण प्रोफ़ाइल का नाम या लक्ष्य परिवेश अद्यतन करें

उदाहरण

निम्न उदाहरण pac प्रमाणीकरण अद्यतन आदेश का उपयोग दिखाएँ।

पर्यावरण URL के साथ प्रमाणीकरण प्रोफ़ाइल अपडेट करें

यह उदाहरण दिखाता है कि नाम Contoso Dev और पर्यावरण URL https://contosodev.crm.dynamics.comके साथ अनुक्रमणिका 1 के साथ प्रमाणीकरण प्रोफ़ाइल को कैसे अपडेट किया जाए।

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

पर्यावरण आईडी के साथ प्रमाणीकरण प्रोफ़ाइल अपडेट करें

यह उदाहरण दिखाता है कि पर्यावरण आईडी 00000000-0000-0000-0000-000000000000के साथ इंडेक्स 1 के साथ प्रमाणीकरण प्रोफ़ाइल को कैसे अपडेट किया जाए।

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

प्रमाणीकरण अद्यतन के लिए आवश्यक पैरामीटर

--index -i

नाम/नाम बदलने के लिए प्रोफ़ाइल का सूचकांक

नोट: मान 1 के न्यूनतम मान के साथ एक पूर्णांक होना चाहिए।

प्रमाणीकरण अद्यतन के लिए वैकल्पिक पैरामीटर

--environment -env

डिफ़ॉल्ट परिवेश (आईडी, यूआरएल, अद्वितीय नाम, या आंशिक नाम)।

--name -n

वह नाम जो आप इस प्रमाणीकरण प्रोफ़ाइल (अधिकतम 30 वर्ण) को देना चाहते हैं.

पीएसी प्रमाणीकरण कौन

वर्तमान में चयनित प्रमाणीकरण प्रोफ़ाइल के बारे में जानकारी प्रदर्शित करना

यह सभी देखें

Microsoft Power Platform CLI कमांड समूह
Microsoft Power Platform CLI अवलोकन