14

运行azcopy login并使用我的 Azure 帐户登录后,我在登录页面上看到以下响应:

“来自身份提供商的用户帐户在租户‘Microsoft’中不存在,并且无法访问该租户中的应用程序。需要先将此帐户添加为租户中的外部用户。退出并使用不同的 Azure Active Directory 用户帐户重新登录。”</p>

我错过了应用注册之类的东西吗?

4

2 回答 2

24

您可能会遇到此问题,因为您在尝试登录时未指定 Azure AD 租户 IDazcopy.exe

所以而不是

azcopy.exe -login

你应该做

azcopy.exe -login --tenant-id=yourtenantid
  • 当您未指定任何租户 ID 时,它会尝试登录到“Microsoft.com”租户,显然您的特定 Azure AD 用户kyle@myaad.onmicrosoft.com不存在,因此出现错误。
  • 如果您还不知道您的 Azure AD 租户 ID,找到它的多种方法之一是转到 Azure 门户 > Azure Active Directory > 您的特定 Azure AD > 属性(目录 ID 字段中的 Guid 是您的 Azure AD 租户ID)

    在此处输入图像描述

  • 附带说明一下,我能够在没有提及我的租户的情况下完全复制您的问题,然后通过适当地指定租户 ID 成功登录。

    仅使用问题azcopy.exe login 在此处输入图像描述

    使用成功登录azcopy.exe login --tenant-id=fa89xxxxxxxx 在此处输入图像描述

于 2018-10-31T22:49:08.740 回答
-1

您需要使用已属于 Azure 租户的 MSA 帐户登录

于 2018-10-31T20:04:37.980 回答