azure - Get-AzADAppPermission Id 转换器

标签 azure permissions azure-powershell azure-app-registration

我正在运行 Get-AzADAppPermission 命令来返回应用注册拥有的 Web 权限列表。

输出返回权限的 GUID。

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

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

返回:

enter image description here

最佳答案

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

我创建了一个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.ReadDirectory.AccessAsUser.All 的值已成功显示。

没有直接命令可以使用 Get-AzADAppPermission 获取 API 权限的显示名称。

关于azure - Get-AzADAppPermission Id 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76027751/

相关文章:

azure - Azure 服务总线在重试消息之前是否可以延迟?

Azure 数据工厂用户对特定管道或链接服务的权限

java - 权限请求 (WRITE_EXTERNAL_STORAGE) 未显示

django - Django权限,自己编写代码还是使用应用程序?

javascript - .deny Meteor 使用..无法让它工作

azure - 无法连接到使用 Azure Powershell 创建的 Azure 虚拟机

.net - 使用 Azure SDK for .NET 获取 Azure 资源 SKU

Azure 数据工厂链事件

azure - 无法将 Azure SQL 数据库从一个资源组移动到另一资源组

azure - 如何使用 Azure CLI 获取嵌套属性