AzureAD Powershell 列出所有可用角色而不是分配的角色
AzureAD Powershell list all available roles rather than assigned roles
我正在尝试找出一种用户友好的方式来为使用 Powershell 的 Azure 应用程序注册分配角色。
Get-AzureADServiceAppRoleAssignment -ObjectId 'XXXXX-X..'
使用此命令,我可以获得分配给用户的所有角色的列表。
我找不到一个命令,它只会列出存在的角色,无论它们是否分配给某人。
这存在吗?我没有在文档中找到它。
您想要使用的 Cmdlet 是 Get-AzureADApplication
,然后应用程序角色将通过其 AppRoles
属性.
可用
请尝试类似的操作:
$app = Get-AzureADApplication -Filter "ObjectId eq '<object-id of the app>'"
$appRoles = $app.AppRoles
$appRoles
将产生包含所有角色的输出:
AllowedMemberTypes : {User} Description : Role description.
DisplayName : Role name
Id : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
IsEnabled : True
Value : Role value
我正在尝试找出一种用户友好的方式来为使用 Powershell 的 Azure 应用程序注册分配角色。
Get-AzureADServiceAppRoleAssignment -ObjectId 'XXXXX-X..'
使用此命令,我可以获得分配给用户的所有角色的列表。
我找不到一个命令,它只会列出存在的角色,无论它们是否分配给某人。
这存在吗?我没有在文档中找到它。
您想要使用的 Cmdlet 是 Get-AzureADApplication
,然后应用程序角色将通过其 AppRoles
属性.
请尝试类似的操作:
$app = Get-AzureADApplication -Filter "ObjectId eq '<object-id of the app>'"
$appRoles = $app.AppRoles
$appRoles
将产生包含所有角色的输出:
AllowedMemberTypes : {User} Description : Role description.
DisplayName : Role name
Id : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
IsEnabled : True
Value : Role value