Azure CLI `AZ LOGIN` 錯誤:“發現多個相同使用者名稱的帳戶”

Azure CLI `AZ LOGIN` 錯誤:“發現多個相同使用者名稱的帳戶”

每當我嘗試透過 CLI 登入 Azure 時,都會收到此錯誤。詳細資訊如下:

PS C:\Users\MyName> az login  
Please select the account you want to log in with  

(現在我看到一個彈出瀏覽器窗口,其中兩個帳戶具有相同的用戶名/電子郵件)
在此輸入影像描述

Found multiple accounts with the same username 'me@<redacted>.com': [{'home_account_id': 
'00000000-0000-0000-8413-<redacted>.9188040d-6c67-4c5b-b112-<redacted>', 'environment': 
'login.microsoftonline.com', 'username': 'me@<redacted>.com', 'authority_type': 'MSSTS',
 'local_account_id': 'ff37078a-25ee-4ca8-a555-<redacted>', 'realm': '2c5b6192-50ca-4e45-
869a-<redacted>'}, {'home_account_id': 'cd1796cb-a338-4267-8b6e-<redacted>.1a8ba571-a143
-461a-aac3-<redacted>', 'environment': 'login.microsoftonline.com', 'username':  'me@<re
dacted>.com', 'authority_type': 'MSSTS', 'local_account_id': 'cd1796cb-a338-4267-8b6e-<r
edacted>', 'realm': 'organizations'}]  
Please report to us via Github: https://github.com/Azure/azure-cli/issues/20168
  1. 第二個帳戶(個人)是我有興趣使用的帳戶
  2. 我努力了
    1. 多次登入——不可以
    2. PS 提示字元下的命令az account clear(清除快取)--不可以
    3. 檢查我的手機上是否缺少 MFA --不可以
    4. 透過登出az logout然後透過以下方式重新登入az login--不可以

答案1

我想我解決了這個問題...

  1. 我直接登入入口網站入口網站azure.com
  2. 我點擊了 Azure Active Directory(即將推出)微軟Entra ID
  3. 我點擊了管理租戶在此輸入影像描述
  4. 這會將您帶到預設租戶,而「租戶」右側列出的是租戶 ID...您可以透過點擊「複製圖示」來複製它在此輸入影像描述
  5. 返回 Azure CLI 命令提示字元(Windows 命令提示字元或 powershell)並鍵入az login --tenant <your-tenant-id>
  6. 您將看到瀏覽器彈出窗口,詢問您要登入的帳戶,選擇儲存您的 Azure 訂閱的正確帳戶。
  7. 如果您仍然遇到問題,請嘗試使用命令提示字元在命令列介面中提供的az login --tenant <your-tenant-id> --use-device-code程式碼強制瀏覽器登錄az login
  8. 這將使您登入並列出您的 Microsoft 帳戶中的所有訂閱(這是預設行為)。
  9. 執行az logout然後​​重新登入 via az login(這次沒有任何選項/開關),從現在開始,這應該是“固定的”

相關內容