অ্যাজুর অ্যাকাউন্ট ভাড়াটে আইডি কীভাবে পাবেন?


201

আমার প্রশ্ন হল: পাওয়ার শেল কমান্ডটি ব্যবহার না করেই কি অ্যাজুরি সক্রিয় ডিরেক্টরি ভাড়াটে আইডি পাওয়া সম্ভব?

আমি এই দুটি ব্লগ পেয়েছি এবং এই সহায়তায় আমি ইতিমধ্যে পাওয়ারশেলের কাছ থেকে ভাড়াটে আইডি এবং সাবস্ক্রিপশন আইডি পেতে সক্ষম হয়েছি। ভাড়াটিয়া আদায়ের একমাত্র উপায়?

উইন্ডোজ পাওয়ারশেলের উইন্ডোজ অ্যাজুরি অ্যাক্টিভ ডিরেক্টরি টেন্যান্ট আইডি পান

পাওয়ার শেলের জন্য উইন্ডোজ আজুর এডি প্রমাণীকরণ সমর্থন

ধন্যবাদ


আপনি কি অন্য প্রোগ্রামিং ভাষায় উত্তর খুঁজছেন বা আপনি নন প্রোগ্রামিং প্রতিক্রিয়া চাইছেন? প্রাক্তন হলে আপনার আরও সুনির্দিষ্ট হওয়া দরকার। মই যদি আপনি ভুল ফোরামে জিজ্ঞাসা করছেন
ম্যাট

4
এই ওয়েব সাইটটি এটি কাজটি পেয়েছে
জ্যান-ফ্রান্সোয়েস ডেস্কনেস

2
এই অনুভূতি যখন 150 কে + লোকেরা এমএস দ্বারা স্পষ্ট হয়ে টেন্যান্ট আইডিতে যোগাযোগ করতে না পেরে ইডি
এডিপি 23

উত্তর:


264

সময় সবকিছু বদলে দেয়। আমি সম্প্রতি এটি করতে চাইছিলাম এবং এটি নিয়ে এসেছি:

বিঃদ্রঃ

12/18/2017 যোগ করা হয়েছে

শেডব্যাক দ্বারা নির্দেশিত হিসাবে, ডিরেক্টরীআইডি এবং টেন্যান্টআইডি উভয়ই জিডিইউকে অ্যাক্টিভ ডিরেক্টরী টেনেন্টের প্রতিনিধিত্ব করে। প্রসঙ্গের উপর নির্ভর করে, উভয় শব্দ মাইক্রোসফ্ট ডকুমেন্টেশন এবং পণ্য ব্যবহার করতে পারে, যা বিভ্রান্তিকর হতে পারে।

অনুমিতি

  • আপনার আজুর পোর্টালে অ্যাক্সেস রয়েছে

সমাধান

ভাড়াটে আইডি অ্যাজুরিতে অ্যাক্টিভেটরেক্টয়য়ের সাথে যুক্ত

  • ড্যাশবোর্ডে নেভিগেট করুন
  • অ্যাক্টিভ ডিরেক্টরিতে নেভিগেট করুন
  • পরিচালনা / বৈশিষ্ট্যগুলিতে নেভিগেট করুন
  • "ডিরেক্টরি আইডি" অনুলিপি করুন

অ্যাজুর অ্যাক্টিভ ডিরেক্টরী টেন্যান্ট আইডি

হ্যাঁ আমি পেইন্ট ব্যবহার করেছি, আমাকে বিচার করবেন না।


6
আমি লাভের অংশ সম্পর্কে নিশ্চিত নই, তবে বাকিরা আমার পক্ষে কাজ করেছিল! ☺
HaveSpacesuit

39
"ভাড়াটে আইডি" হ'ল "ডিরেক্টরি আইডি"।
শেডবিক

32
মাইক্রোসফ্ট নিশ্চিতভাবে 3 বার প্রতিটি নাম দিয়ে লোকদের নিজের পায়ের উপর রাখতে চায়।
BenM

1
"নেভিগেট টু অ্যাক্টিভ ডিরেক্টরি" এর অর্থ কী?
থ্যাং করুন

1
@ থ্যাং: অ্যাক্টিভ ডিরেক্টরিটি ডিফল্টরূপে অ্যাজুরে পোর্টালে পিন করা হয়েছে, যদি আপনি এটি দেখতে না পান তবে আপনি পোর্টালের শীর্ষে অনুসন্ধান বারে "অ্যাজুরি অ্যাক্টিভ ডিরেক্টরি" প্রবেশ করে এবং "অ্যাজুরি অ্যাক্টিভ ডিরেক্টরি" প্রবেশদ্বারটি নির্বাচন করে সেখানে যেতে পারেন "পরিষেবাদি" এর অধীনে
কেভিন আর।

103

Https://login.windows.net/YOURDIRECTORYNAME.onmicrosoft.com/.well- علوم/openid-configration এ যান এবং আপনি আপনার ভাড়াটে আইডি সহ একগুচ্ছ URL গুলি দেখতে পাবেন।


3
এই আইডিগুলি সাবস্ক্রিপশন আইডি - ভাড়াটে আইডি নয়। যখন কোনও অ্যাকাউন্টের একাধিক সাবস্ক্রিপশন থাকে, সেখানে একাধিক ডিরেক্টরি থাকে এবং টেন্যান্টআইডি নীচে @ কেভিনআর এর উত্তরে বর্ণিত রূপরেখার সাথে সমেত হয়
কচ 22

5
আপনার একক ভাড়াটে / ডিরেক্টরিতে একাধিক সাবস্ক্রিপশন থাকতে পারে। উপরের পদ্ধতিটি ব্যবহার করে আপনাকে ভাড়াটে আইডি প্রদর্শিত হবে, সাবস্ক্রিপশন আইডি (গুলি) নয়। আপনি পোর্টালটিতে ডিরেক্টরি আইডির সাথে এই পদ্ধতি থেকে জিআইডি তুলনা করে নিশ্চিত করতে পারেন - সেগুলি একই হবে।
বেনভি

3
সক্রিয় ডিরেক্টরি
ব্লেডটিতে

2
এফওয়াইআই: আপনি একটি সাবস্ক্রিপশন আইডি ভাড়াটে আইডিতে নেভিগেট করে পরিচালনা করতে পারেন। একটি 401, তবে সেই শিরোনামটিতে ভাড়াটে আইডির সাথে একটি URL থাকে)। :-)
BrainSlugs83

অ্যাজুর ইউআরএলগুলিতে (পোর্টালের মতো) আপনি সাধারণত YOURDIRECTORYNAME.onmic Microsoft.com এবং ভাড়াটে আইডি আন্তঃবিন্যাস হিসাবে ব্যবহার করতে পারেন - সুতরাং যদি আপনি ডিরেক্টরিটির নাম জানেন তবে আপনি ভাড়াটিয়াকে রেফারেন্স করতে পারেন।
ndrix

57

আমার দলটি আমাদের O365 এবং আজুর প্রকল্পের জন্য ভাড়াটে আইডি সন্ধান করার চেষ্টা করে সত্যই অসুস্থ হয়ে পড়েছিল। ডেভস, সহায়তা দল, বিক্রয় দল, প্রত্যেকের কোনও না কোনও সময়ে এটির প্রয়োজন হয় এবং কীভাবে এটি করা যায় তা কখনও মনে রাখে না।

সুতরাং আমরা এই ছোট সাইটটি হোয়াটস্মিআইপি ডট কমের মতো একই শিরাতে তৈরি করেছি। আশা করি আপনি এটি দরকারী পাবেন!

https://www.whatismytenantid.com


48

অ্যাজুরে সি এল এলিতে (আমি জিএনইউ / লিনাক্স ব্যবহার করি):

$ azure login  # add "-e AzureChinaCloud" if you're using Azure China

এটি আপনাকে https://aka.ms/devicelogin বা https://aka.ms/deviceloginchina এর মাধ্যমে লগইন করতে বলবে

$ azure account show
info:    Executing command account show
data:    Name                        : BizSpark Plus
data:    ID                          : aZZZZZZZ-YYYY-HHHH-GGGG-abcdef569123
data:    State                       : Enabled
data:    Tenant ID                   : 0XXXXXXX-YYYY-HHHH-GGGG-123456789123
data:    Is Default                  : true
data:    Environment                 : AzureCloud
data:    Has Certificate             : No
data:    Has Access Token            : Yes
data:    User name                   : nico@XXXXXXX.onmicrosoft.com
data:    
info:    account show command OK

বা সহজভাবে:

azure account show --json | jq -r '.[0].tenantId'

বা নতুন আজ:

az account show --subscription a... | jq -r '.tenantId'
az account list | jq -r '.[].tenantId'

আমি আসা করি এটা সাহায্য করবে


1
আসলে এটি অ্যাজুর ক্লিপ .. তবে যে কোনও ক্লাইমের জন্য +1।
পিএমএস 1969

এটি নতুন azসি এল এলির সাথেও কাজ করবে , ধন্যবাদ!
rsmith54

39

আপনি প্রদত্ত সক্রিয় ডিরেক্টরি উদাহরণটিতে ব্রাউজ করার সময় ভাড়াটে আইডি পরিচালনা কনসোল ইউআরএল উপস্থিত থাকে যেমন,

https://manage.windowsazure.com/<morestuffhere>/ActiveDirectoryExtension/Directory/BD848865-BE84-4134-91C6-B415927B3AB1

অ্যাজুরে এমজিএমটি কনসোল অ্যাক্টিভ ডিরেক্টরি


@ এমজেএইচ, আমি আপনাকে শুনছি। আমি আশ্চর্য হয়েছি যে আপনি আমার প্রথম ব্যক্তিটির পরামর্শ সম্পর্কে মন্তব্য করেছেন। সম্ভবত এটি পৃথিবীর বাকী অংশে স্পষ্ট যে একজন একজন ইউরি থেকে ভাড়াটে আইডি টেনে আনবে।
ব্রেট

আমার কাছে সুস্পষ্ট নয়। আমি এটি কোথাও ইউআইতে প্রদর্শিত হবে বলে আশাবাদী। উরির জন্য এটির শিকার করা বা আপনার প্রমাণীকরণের পরে পাওয়ার পাওয়ার জন্য এটি সত্যই অদ্ভুত use আমরা আমাদের অ্যাপে নির্দিষ্ট ভাড়াটেদের সীমাবদ্ধ করতে চাই তাই আমাদের ভাড়াটে মালিকের কাছ থেকে আইডি চাইতে হবে। এই পদ্ধতিটি তাদের অনেকগুলি বিভ্রান্ত করতে চলেছে।
পাইলটবোজ

3
: শুধু উন্মাদ বলা যায়, এটা অফিসিয়াল = / "ভাড়াটিয়া আপনার অফিস 365 ভাড়াটিয়া জন্য আইডি URL টির অংশ হিসাবে প্রদর্শন করা হয়" দেখতে support.office.com/en-us/article/...
Bigginn

34

কোনও পুরানো (তবে এখনও প্রাসঙ্গিক প্রশ্ন) এ একটি নতুন পদ্ধতি যুক্ত করতে। নতুন পোর্টালে, যে কোনও পর্দা থেকে সহায়তা আইকনে ক্লিক করে এবং ' ডায়াগনস্টিকস দেখান ' নির্বাচন করা আপনাকে জেনেসন দলিল দেখায় যা আপনার টেন্যান্টআইড, টেন্যান্টের নাম, এবং আরও অনেক দরকারী তথ্য সহ সমস্ত ভাড়াটে তথ্য সম্বলিত থাকে

এখানে চিত্র বর্ণনা লিখুন


22

এই উত্তরটি মাইক্রোসফ্টের ওয়েবসাইটে সরবরাহ করা হয়েছিল, সর্বশেষ 3/21/2018 এ আপডেট হয়েছিল:

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal

সংক্ষেপে, ওয়াকথ্রু থেকে স্ক্রিনশটগুলি এখানে:

  1. অ্যাজুর অ্যাক্টিভ ডিরেক্টরি নির্বাচন করুন।

অ্যাজুর অ্যাক্টিভ ডিরেক্টরি

  1. ভাড়াটে আইডি পেতে, আপনার আজুর এডি ভাড়াটে জন্য সম্পত্তি নির্বাচন করুন।

বৈশিষ্ট্য নির্বাচন করুন

  1. ডিরেক্টরি আইডি অনুলিপি করুন। এই মানটি আপনার ভাড়াটে আইডি।

ডিরেক্টরি আইডিটি অনুলিপি করুন, এটি ভাড়াটে আইডি।

আশাকরি এটা সাহায্য করবে.


12

অ্যাপ রেজিস্ট্রেশনগুলি থেকে এটি পাওয়ার আরও একটি উপায়

Azure Active Directory-> App registrations-> অ্যাপ্লিকেশনটিতে ক্লিক করুন এবং এটি এর tenant IDমতো প্রদর্শিত হবে

এখানে চিত্র বর্ণনা লিখুন


1
আমি অ্যাজুরে বেশিরভাগ আইটেমের নীচে কোনও ভাড়াটে আইডি দেখি না।
রোলগুলি

12

পাওয়ারশেলের মাধ্যমে বেনামে:

(Invoke-WebRequest https://login.windows.net/YOURDIRECTORYNAME.onmicrosoft.com/.well-known/openid-configuration|ConvertFrom-Json).token_endpoint.Split('/')[3]

1
তিনি অন্তর্নির্মিত কমান্ডগুলি ব্যবহার না করে এটি করার উপায় খুঁজছিলেন - ভাগ্যক্রমে, এটি কোনও ভাষায় কীভাবে এটি করবেন তা দেখায় ... নিফটি।
BrainSlugs83

5

কোনও প্রমাণীকরণ ছাড়াই একটি অ্যাজুর সাবস্ক্রিপশন ভাড়াটে আইডি পেতে আপনি একটি সাধারণ কার্ল কল চালাতে পারেন।

এখানে কার্ল কল করুন:

https://management.azure.com/subscriptions/{subscription-id}?api-version=2015-01-01

অনুরোধ ব্যর্থ হয়েছে তবে আপনি প্রতিক্রিয়া শিরোনাম থেকে ভাড়াটে আইডি পেতে সক্ষম হবেন। ভাড়াটে আইডি লাইনে উপস্থিত রয়েছে তারপরে "ডাব্লুডাব্লুডাব্লুডাব্লুডাব্লুডাব্লু-প্রমাণীকরণ: বিয়ারার অনুমোদন_রি =" https://login.windows.net/ "

আপনি curl -v প্রতিক্রিয়া শিরোনাম প্রদর্শন করতে ব্যবহার করতে পারেন ।


5

এখন পর্যন্ত (06/07/2018), একটি সহজ পদ্ধতির চলমান হবে AZ অ্যাকাউন্ট প্রদর্শনী মধ্যে নভোনীল মেঘ শেল মধ্যে (ক সংগ্রহস্থল অ্যাকাউন্ট প্রয়োজন) নভোনীল পোর্টাল

--- আদেশ ---

az account show

--- কমান্ড আউটপুট ---

{
  "environmentName": "AzureCloud",
  "id": "{Subscription Id (GUID)}",
  "isDefault": true,
  "name": "{Subscription Name}",
  "state": "Enabled",
  "tenantId": "{Tenant Id (GUID)}",
  "user": {
    "cloudShellID": true,
    "name": "{User email}",
    "type": "user"
  }
}

Https://docs.microsoft.com/en-us/azure/cloud-shell/overview এ আজুর ক্লাউড শেল সম্পর্কে আরও বিশদ সন্ধান করুন ।



3

পাওয়ারশেলে:

Add-AzureRmAccount #if not already logged in 
Get-AzureRmSubscription -SubscriptionName <SubscriptionName> | Select-Object -Property TenantId

3

আপনি যদি নিজের মেশিনে অ্যাজুরে সিএলআই 2.0 ইনস্টল করে থাকেন তবে নীচের কমান্ডের সাথে আপনার নিজের সাবস্ক্রিপশনের তালিকা পেতে সক্ষম হবেন,

az login

আপনি যদি কোনও টেবিল আউটপুট হিসাবে দেখতে চান তবে আপনি কেবল ব্যবহার করতে পারেন

az account get-access-token --query tenant --output tsv

অথবা আপনি বিশ্রাম এপিআই ব্যবহার করতে পারেন

https://docs.microsoft.com/en-us/rest/api/resources/tenants/list


2

আপনার যদি অ্যাজুরে সিএলআই সেটআপ থাকে তবে আপনি নীচের কমান্ডটি চালাতে পারেন,

az account list

বা এটি খুঁজে ~/.azure/credentials


1

জাভা থেকে:

public static String GetSubscriptionTenantId (String subscriptionId) throws ClientProtocolException, IOException
{
    String tenantId = null;
    String url = "https://management.azure.com/subscriptions/" + subscriptionId + "?api-version=2016-01-01";

    HttpClient client = HttpClientBuilder.create().build();
    HttpGet request = new HttpGet(url);
    HttpResponse response = client.execute(request);

    Header[] headers = response.getAllHeaders();
    for (Header header : headers)
    {
        if (header.getName().equals("WWW-Authenticate"))
        {
            // split by '"' to get the URL, split the URL by '/' to get the ID
            tenantId = header.getValue().split("\"")[1].split("/")[3];
        }
    }

    return tenantId;
}

1

মাইক্রোসফ্ট অনুসারে:

আপনার টেন্যান্টআইডিটি সন্ধান করুন: আপনার টেন্যান্টআইডিটি নিম্নলিখিত মেটাডেটা.এক্সএমএল ডকুমেন্টটি খোলার মাধ্যমে আবিষ্কার করা যেতে পারে: https://login.microsoft.com/GraphDir1.onmic Microsoft.com/FerationMetadata/2007-06/FerationMetadata.xml - "graphDir1.onMic Microsoft- কে প্রতিস্থাপন করুন। com ", আপনার ভাড়াটের ডোমেন মান সহ (ভাড়াটে মালিকানার মালিকানাধীন যে কোনও ডোমেন কাজ করবে)। টেন্যান্টআইডি একটি গাইডেন্স, এটি এসটিএস ইউআরএলের অংশ, প্রথম এক্সএমএল নোডের এসটিএস ইউআরএল ("সত্তা-বিবরণ") এ ফিরে এসেছে: যেমন " https://sts.windows.net/ "।

রেফারেন্স:

https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-graphapi-web/


0

আপনি ইউএসএল রিসোর্স.এজুর.কম.কম এ লগইন করে ভাড়াটে আইডি পেতে পারেন, প্রকৃতপক্ষে সমস্ত সাবস্ক্রিপশন বিশদ


0

টেন্যান্ট আইডি পাওয়ার একটি সহজ উপায়

কানেক্ট-এমসোল সার্ভিস -cred $ লাইভক্রেড # ভাড়াটেতে সাইন ইন করুন

(এমএসএলসিএমপি কম্পিউটারের তথ্য পান) .objectid.guid #get টেন্যান্টআইডি


0

এএডি-বি 2 সি এর জন্য এটি মোটামুটি সহজ। সম্পর্কিত বি 2 সি ডিরেক্টরি সহ আজুর পোর্টাল থেকে আপনার বি 2 সি ডিরেক্টরিতে যান (আমি আমার পোর্টালের বাম মেনুতে "অ্যাজুর এডি বি 2 সি" যুক্ত করেছি)। বি 2 সি ডিরেক্টরিতে "ব্যবহারকারীর প্রবাহ (নীতিগুলি) ডিরেক্টরি মেনু আইটেমটিতে ক্লিক করুন the ফলকটি একটি বিভাগ, "টোকেনের সামঞ্জস্যতা সেটিংস" যার একটি সম্পত্তি রয়েছে "ইস্যুয়ার" Your


-2
xxx@Azure:~$ az ad sp create-for-rbac
Retrying role assignment creation: 1/36
{
  "appId": "401143c2-95ef-4792-9900-23e07f7801e7",
  "displayName": "azure-cli-2018-07-10-20-31-57",
  "name": "http://azure-cli-2018-07-10-20-31-57",
  "password": "a0471d14-9300-4177-ab08-5c45adb3476b",
  "tenant": "e569f29e-b008-4cea-b6f0-48fa8532d64a"
}

এটি একটি নতুন এসপি তৈরি করবে ।
রবিনহো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.