我正在使用Azure CLI 2.0并试图找到与以下 Powershell 命令等效的命令:
Add-MsolRoleMember -RoleObjectID $roleID -RoleMemberType ServicePrincipal -RoleMemberObjectId $appObjectId
我正在使用此命令将 Azure AD 应用程序主体添加到“用户帐户管理员”角色。
我使用此链接安装了包含“Add-MsolRoleMember”命令的MSOL Powershell 库。
因为我需要在 Mac、Linux 等上运行的命令,所以我尝试使用最新版本的“Azure CLI”,尽管我对其他代码示例(例如 Python)持开放态度。
以下是我迄今为止尝试过的 cli 命令:
az login --tenant <my tenant id>
# I get my app id from this:
az ad app list
# I cannot get the following to work, and suspect I am running
# the incorrect command
az role assignment create --assignee <my app id> --role <role id>
所以我的问题是:如何使用 CLI 或在 Mac、Linux 等上运行的其他库向应用程序主体添加角色?