检索 Azure 订阅中的所有用户
Retrieving all the users in an Azure subscription
我们在网络上有很多参考来获取所有 AAD 用户,但我需要从 Azure 订阅中获取所有用户。
我在 Azure 活动目录中创建了一个应用程序并将该应用程序添加到订阅中,然后使用 ClinetId 和客户端密码创建了 AuthToken。使用创建的身份验证令牌访问以下 REST API(Azure 资源管理 REST API)
https://management.azure.com/subscriptions/{我的订阅 ID}/resourceGroups/{我的资源组名称}/providers/Microsoft.ApiManagement/service/{我的 Azure 管理 API名称}/users?api-version=2018-01-01
但是剩下的 API 只能检索一个用户,这是我的。
这里我想检索订阅中的所有用户。
这是我用作参考的MSDN url。
谁能帮我解决这个问题。
不是免费子的缘故
您的应用是否具有图表 API(读取用户)的权限?如果您通过 PS 控制台尝试使用相同的用户并获得相同的输出,那么它不是您的代码而是权限(很好地阅读 PS https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-powershell-1.0/ff730967(v=technet.10) )。
您可以在下面的帖子中找到这个问题的答案。
我们在网络上有很多参考来获取所有 AAD 用户,但我需要从 Azure 订阅中获取所有用户。
我在 Azure 活动目录中创建了一个应用程序并将该应用程序添加到订阅中,然后使用 ClinetId 和客户端密码创建了 AuthToken。使用创建的身份验证令牌访问以下 REST API(Azure 资源管理 REST API)
https://management.azure.com/subscriptions/{我的订阅 ID}/resourceGroups/{我的资源组名称}/providers/Microsoft.ApiManagement/service/{我的 Azure 管理 API名称}/users?api-version=2018-01-01
但是剩下的 API 只能检索一个用户,这是我的。
这里我想检索订阅中的所有用户。
这是我用作参考的MSDN url。
谁能帮我解决这个问题。
不是免费子的缘故
您的应用是否具有图表 API(读取用户)的权限?如果您通过 PS 控制台尝试使用相同的用户并获得相同的输出,那么它不是您的代码而是权限(很好地阅读 PS https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-powershell-1.0/ff730967(v=technet.10) )。
您可以在下面的帖子中找到这个问题的答案。