Azure DevOps 组织中拥有组规则许可的所有用户的列表
List of all users in Azure DevOps Organization that have license from the Group Rule
在 Azure DevOps 中,从组规则中分配许可证并驻留在 Azure AD 中的用户。我们如何访问他们的用户权利信息。我想要访问的是“lastAccessedDate”。当我为用户导出文件时,它只显示直接添加到 ADO 并且在 ADO 的所有用户列表中可见的用户,并且无法通过“导出文件”或 Rest API。我做错了什么或者有解决办法吗?
根据“lastAccessedDate”访问用户权限信息并且用户拥有来自组规则的许可,使用下面的 Rest API 调用,其中包括 $filter 和 $orderBy.
GET https://vsaex.dev.azure.com/{organization}/_apis/userentitlements?continuationToken={continuationToken}&select={'Grouprules’}&$filter={(licenseId eq 'Account-Stakeholder' or 'Account-Express') and userType eq 'member'}&$orderBy={lastAccessed desc}&api-version=6.0-preview.3
有关详细信息,请参阅此 link。
更新: 正如您在评论中提到的,用户在向他们分配许可证后需要 sign-in 至少一次 .然后只有您可以将列表与 lastAccessedDate
.
一起导出
在 Azure DevOps 中,从组规则中分配许可证并驻留在 Azure AD 中的用户。我们如何访问他们的用户权利信息。我想要访问的是“lastAccessedDate”。当我为用户导出文件时,它只显示直接添加到 ADO 并且在 ADO 的所有用户列表中可见的用户,并且无法通过“导出文件”或 Rest API。我做错了什么或者有解决办法吗?
根据“lastAccessedDate”访问用户权限信息并且用户拥有来自组规则的许可,使用下面的 Rest API 调用,其中包括 $filter 和 $orderBy.
GET https://vsaex.dev.azure.com/{organization}/_apis/userentitlements?continuationToken={continuationToken}&select={'Grouprules’}&$filter={(licenseId eq 'Account-Stakeholder' or 'Account-Express') and userType eq 'member'}&$orderBy={lastAccessed desc}&api-version=6.0-preview.3
有关详细信息,请参阅此 link。
更新: 正如您在评论中提到的,用户在向他们分配许可证后需要 sign-in 至少一次 .然后只有您可以将列表与 lastAccessedDate
.