gpt4 book ai didi

azure - 在哪里可以查看服务主体拥有的 Azure AD 角色列表?

转载 作者:行者123 更新时间:2023-12-03 02:15:23 24 4
gpt4 key购买 nike

enter image description here

如图所示,我在“Azure AD”->“企业应用程序”边栏选项卡->然后打开我的服务原理详细信息。

我想知道的是此 SP 目前拥有什么Azure AD 角色(不是 Azure 角色 RBAC)。

我检查了“角色和管理员”边栏选项卡,看起来它所做的只是显示可以分配给该 SP 的角色列表,而不是已分配的角色。

对我来说,这把 Blade 是如此误导和无用。 (我以为这个SP已经分配了这么多角色......)

我什至尝试了“az ad sp show”命令,它也没有显示分配给该 SP 的 Azure AD 角色。

那么我在哪里可以看到它?

最佳答案

我不确定您是否可以从门户网站中看到这一点,但您可以通过以下内容找到答案。Get-AzureAdMsRoleAssignment 需要 AzureADPreview 模块

# the Enterprise Application's object ID
$appObjectId = ""

$roles = @()
$rolesAssignedId = (Get-AzureAdMsRoleAssignment -filter "PrincipalId eq '$appObjectId'").RoleDefinitionId
foreach ($roleId in $rolesAssignedId)
{
$roleName = (Get-AzureADDirectoryRoleTemplate | where {$_.ObjectId -eq $roleId}).DisplayName
$roles += $roleName
}
$roles

关于azure - 在哪里可以查看服务主体拥有的 Azure AD 角色列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71519494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com