azure - 如何使用 Azure CLI 访问 AAD B2C 租户

标签 azure azure-active-directory command-line-interface azure-ad-b2c azure-cli

我需要获取我有权访问的 AAD B2C 租户中的用户详细信息:

az ad user show --id 0cbb4fd6-7091-44fb-ab5e-d2bd9c366f59

这无法找到该用户,因为我已登录到我的组织常规 AAD 租户。 B2C 租户没有订阅,它们链接到主租户,这意味着我不能这样做

az login -t myb2ctenant.onmicrosoft.com

在门户中工作不太方便,我想在 CLI 中执行例程。我怎样才能做到这一点?

最佳答案

AZ CLI 上有一个选项可以在没有订阅的情况下访问租户。 将命令更改为:

az login -t myb2ctenant.onmicrosoft.com --allow-no-subscriptions

来自 az login -h 的说明:

Support access tenants without subscriptions. It's uncommon but useful to run tenant level commands, such as 'az ad'.

关于azure - 如何使用 Azure CLI 访问 AAD B2C 租户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61650355/

相关文章:

azure - 尝试将数据加载到 Data Lake Storage Gen1 时出现 NameOrService 未知错误

c# - 从 Azure Active Directory 获取个人资料图片

mysql - 使用自定义参数在 CLI 中查找 MySQL 内置函数的输出

c++ - 人机界面命令语法及解析

azure - Windows Azure 工具 : Warning: Unable to delete directory

azure - 使用托管标识在 Azure 中进行应用服务到应用服务的身份验证

c# - 为什么我在调用 RoleEnvironment.GetConfigurationSettingValue ("MYKEY"时收到 SEHException?

shell - 首先使用来自文件的输入运行交互式 REPL,然后使用用户输入运行交互式 REPL

azure - Microsoft Azure 备份使用什么方法来加密数据?

java - 部署队列触发的azure函数时在哪里指定连接字符串