Get-AzADAppPermission Id 转换器

问题描述 投票:0回答:1

我正在运行

Get-AzADAppPermission
命令以返回应用程序注册具有的 Web 权限列表。

输出返回权限的 GUID。

如何将输出翻译成英文术语?

Get-AzADAppPermission -ObjectId cbXXXX80-c841-XXXX-XXXX-0eXXXXXXX6d6

返回这个:

azure permissions azure-powershell azure-app-registration
1个回答
1
投票

我尝试在我的环境中重现相同的内容并得到如下结果:

我创建了一个 Azure AD 应用程序并授予了 API 权限

enter image description here

现在,我使用以下命令检索了 API 权限

Connect-AzAccount

Get-AzADAppPermission -ObjectId ObjectID

enter image description here

通过其 GUID 获取 API 权限的名称,请尝试以下脚本:

$GraphPermissions = Get-AzureADServicePrincipal -Filter "DisplayName eq 'Microsoft Graph'"
$permissionId = "e1fe6dd8-ba31-4d61-89e7-88639da4683d" 
$permission = $GraphPermissions.Oauth2Permissions | Where-Object { $_.Id -eq $permissionId }

enter image description here

$GraphPermissions = Get-AzureADServicePrincipal -Filter "DisplayName eq 'Microsoft Graph'"
$permissionId = "0e263e50-5827-48a4-b97c-d940288653c7" 
$permission = $GraphPermissions.Oauth2Permissions | Where-Object { $_.Id -eq $permissionId }

enter image description here

GUID的值

User.Read
Directory.AccessAsUser.All
显示成功

没有使用

Get-AzADAppPermission
获取 API 权限的显示名称的直接命令。

© www.soinside.com 2019 - 2024. All rights reserved.