我正在运行
Get-AzADAppPermission
命令以返回应用程序注册具有的 Web 权限列表。
输出返回权限的 GUID。
如何将输出翻译成英文术语?
Get-AzADAppPermission -ObjectId cbXXXX80-c841-XXXX-XXXX-0eXXXXXXX6d6
返回这个:
我尝试在我的环境中重现相同的内容并得到如下结果:
我创建了一个 Azure AD 应用程序并授予了 API 权限:
现在,我使用以下命令检索了 API 权限:
Connect-AzAccount
Get-AzADAppPermission -ObjectId ObjectID
要通过其 GUID 获取 API 权限的名称,请尝试以下脚本:
$GraphPermissions = Get-AzureADServicePrincipal -Filter "DisplayName eq 'Microsoft Graph'"
$permissionId = "e1fe6dd8-ba31-4d61-89e7-88639da4683d"
$permission = $GraphPermissions.Oauth2Permissions | Where-Object { $_.Id -eq $permissionId }
$GraphPermissions = Get-AzureADServicePrincipal -Filter "DisplayName eq 'Microsoft Graph'"
$permissionId = "0e263e50-5827-48a4-b97c-d940288653c7"
$permission = $GraphPermissions.Oauth2Permissions | Where-Object { $_.Id -eq $permissionId }
GUID的值
User.Read
和Directory.AccessAsUser.All
显示成功
没有使用
Get-AzADAppPermission
获取 API 权限的显示名称的直接命令。