gpt4 book ai didi

azure - 尝试查找 New-AzureADGroupAppRoleAssignment 的 Azure CLI 等效项

转载 作者:行者123 更新时间:2023-12-03 00:38:25 25 4
gpt4 key购买 nike

我找到了一个允许修改 AzureAD 组应用角色分配的 PowerShell 脚本,但无法弄清楚等效的 Azure CLI 命令是什么。我将在 Linux 主机上运行这些脚本,因此我不想选择在这些主机上安装 PowerShell,而是直接依赖 Azure CLI。

此“任务”的背景是能够使用其他角色/组动态更新应用程序注册。我可以通过 az rest 命令更新 AppRegistration 的 appRoles,但尚未找到从 PowerShell cmdlet 转换最后一步的方法。

我正在努力执行的命令:

New-AzureADGroupAppRoleAssignment -ObjectId $myGroup.ObjectId -PrincipalId $myGroup.ObjectId -ResourceId $servicePolicy.ObjectId -Id $myUniqueId

感谢任何帮助/建议!

最佳答案

Azure CLI 中没有内置命令,您可以选择使用 az rest调用 Microsoft Graph - Grant an appRoleAssignment to a group .

示例:

az rest --method POST --uri 'https://graph.microsoft.com/v1.0/groups/<object-id of the group>/appRoleAssignments' --headers 'Content-Type=application/json' --body '{"principalId": "principalId-value","resourceId": "resourceId-value","appRoleId": "appRoleId-value"}'

所用值的含义:

enter image description here

测试结果:

enter image description here

关于azure - 尝试查找 New-AzureADGroupAppRoleAssignment 的 Azure CLI 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63822822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com