我正在运行 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 权限的显示名称。
关于azure - Get-AzADAppPermission Id 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76027751/