エイリアスを使用すると、Visual Studio サブスクリプションへのサインインが失敗する場合があります

サインインに使用するアカウントの種類によっては、 https://my.visualstudio.comにサインインするときに使用可能なサブスクリプションが正しく表示されない場合があります。 考えられる原因の 1 つは、サインイン ID に代わってサブスクリプションが割り当てられている「エイリアス」や「フレンドリー名」を使用することです。 この手法は、"エイリアシング" と呼ばれます。

エイリアシングとは何ですか?

"エイリアス" という用語は、Windows (または Microsoft Entra ID) にサインインし、電子メールにアクセスするために異なる ID を持つユーザーを指します。

エイリアスは、会社がディレクトリ サインイン用の Microsoft Online Service ( JohnD@contoso.com など) を持っているが、ユーザーがエイリアスやフレンドリ名 ( John.Doe@contoso.com など) を使用して電子メール アカウントにアクセスする場合に発生する可能性があります。 ユーザーがサブスクリプションにアクセスするために、 https://manage.visualstudio.com の管理ポータルに記載されている [サインイン電子メール アドレス] を使用していることを確認します。

潜在的な問題は何ですか?

サブスクライバーのアカウントの種類によっては、2 つの問題のいずれかが発生する可能性があります。

職場または学校アカウントの UPN 不一致の問題

UpN の不一致は、UserPrincipalName (UPN) がプライマリ簡易メール転送プロトコル アドレス (SMTP) と同じではない Microsoft Entra ID が設定されている場合に発生する可能性があります。

UPN の不一致がサインイン アドレスに影響しているかどうかを検出する方法

  1. サブスクリプションの割り当てメールに記載されているサインイン アドレスを使用して、 https://my.visualstudio.com/subscriptions にサインインします。

  2. ページの右上隅にある自分の名前を選択します。 プロファイルが開きます。 プロファイルに一覧表示されているサインイン電子メール アドレスが、サインインに使用したアドレスと一致することを確認します。 そうでない場合は、UPN が一致せず、サブスクリプションを表示できません。

サインインメール アドレス

UPN の不一致を修正する方法

  1. Visual Studio 管理ポータルの https://manage.visualstudio.comにアクセスします。

  2. UPN の不一致の問題が発生しているサブスクライバーを見つけます。 ( フィルター 機能を使用すると、サブスクライバーを簡単に見つけることができます)。

  3. サインイン メール アドレスをサブスクライバーの UPN に変更します。

  4. 変更を保存します。

  5. サブスクリプション ポータルからサインアウトし、UPN を使用して再度アクセスするようにサブスクライバーに通知します。

個人用アカウントのエイリアスの問題

個人用サブスクリプション アカウントでは、Visual Studio サブスクリプション ポータルへのサインインに使用される電子メール アドレスが、サブスクリプションに関連付けられている電子メール アドレスと一致しない場合にも問題が発生する可能性があります。

個人用サブスクリプション アカウントにエイリアスの問題があるかどうかを確認する方法

  1. https://my.visualstudio.com/subscriptions にサインインします。

  2. ページの右上に一覧表示されているサインイン電子メール アドレスが、サインインに使用したアドレスと一致することを確認します。 サインインしているメール アドレスが、Web サイトへのアクセスに使用されるメール アドレスと同じでない場合は、アカウントとエイリアスの間に競合があります。

エイリアスの問題を修正する方法

Visual Studio プラットフォームは、サブスクリプションの詳細を表示するためにプライマリ エイリアスに優先順位を付けます。

  1. [Microsoft へのサインイン方法の管理] に移動します。 メッセージが表示されたら、Microsoft アカウントにサインインします。

  2. [アカウントエイリアス] で、サブスクリプションの割り当てに使用するメール アドレスの横にある [ プライマリ にする] を選択します。

プライマリ メール アドレスを設定

  1. Visual Studio サブスクリプション ポータル (https://my.visualstudio.com) からサインアウトします。

  2. サブスクリプションの割り当てに使用したアカウントを使用してサインインし直します。これで、プライマリ エイリアスとして構成する必要があります。

エイリアシングの問題の防止

管理者は、サブスクライバーが https://my.visualstudio.com でのサインイン エクスペリエンスを成功させるために、2 つのオプションがあります。

  • 最初のオプション (推奨) は、 https://my.visualstudio.comの Visual Studio サブスクリプション ポータルのサインインとしてディレクトリ アカウントを使用することです。
  • 2 つ目のオプション (安全性が低い) は、サブスクライバーがディレクトリのメール アドレスとは異なるメール アドレスを使用してサインインできるようにすることです。

これらのオプションはどちらも、次の手順を実行して管理ポータルで構成します。

  1. https://manage.visualstudio.comにサインインします。

  2. 1 人のユーザーを変更するには、テーブルでそのユーザーを選択し、右選択して編集します。 パネルが開き、サインインメール アドレスを変更できます。 サインイン電子メール アドレス フィールドで必要な更新を行います。 [保存] を選択すると、変更が有効になります。

  3. 大量のユーザーに対してこれらの変更を行う必要がある場合は、一括編集機能を利用できます。 詳細については、 一括編集を使用した複数のサブスクライバーの編集 に関する記事を参照してください。

個々の変更と一括変更の両方について、サブスクライバーはサインインメール アドレスが変更されたことを示す電子メールを受け取り、更新されたメール アドレスを使用してサインインする必要があります。 また、サブスクライバーが以前に他のサインイン アドレスで特典をアクティブ化した場合は、他のサインイン アドレスを引き続き使用してアクセスする必要があることにも注意してください。

サポート リソース

Visual Studio サブスクリプションの管理については、 Visual Studio サブスクリプションのサポートにお問い合わせください。

こちらも参照ください

次のステップ

Visual Studio サブスクリプションの管理の詳細について説明します。