你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzManagedServicesAuthorizationObject

创建用于授权的内存中对象。

语法

New-AzManagedServicesAuthorizationObject
   -PrincipalId <String>
   -RoleDefinitionId <String>
   [-DelegatedRoleDefinitionId <String[]>]
   [-PrincipalIdDisplayName <String>]
   [<CommonParameters>]

说明

创建用于授权的内存中对象。

示例

示例 1:创建新的 Azure Lighthouse Authorization 对象以用于注册定义

New-AzManagedServicesAuthorizationObject -PrincipalId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -RoleDefinitionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -PrincipalIdDisplayName "Test user"

DelegatedRoleDefinitionId PrincipalId                          PrincipalIdDisplayName RoleDefinitionId
------------------------- -----------                          ---------------------- ----------------
                          xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx Test user              xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

创建新的 Azure Lighthouse 授权对象以用于注册定义。

示例 2:使用 delegatedRoleDefinitionIds 创建新的 Azure Lighthouse Authorization 对象

New-AzManagedServicesAuthorizationObject -PrincipalId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -RoleDefinitionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -PrincipalIdDisplayName "Test user" -DelegatedRoleDefinitionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

DelegatedRoleDefinitionId                                                    PrincipalId                          PrincipalIdDisplayName RoleDefinitionId
-------------------------                                                    -----------                          ---------------------- ----------------
{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx Test user              xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

使用 delegatedRoleDefinitionIds 创建新的 Azure Lighthouse 授权对象。

参数

-DelegatedRoleDefinitionId

当 roleDefinitionId 引用用户访问管理员角色时,需要 delegatedRoleDefinitionId 字段。 它是角色定义 ID 的列表,用于定义授权中用户可以分配给其他主体的所有权限。

类型:String[]
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PrincipalId

Azure Active Directory 主体的标识符。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-PrincipalIdDisplayName

Azure Active Directory 主体的显示名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RoleDefinitionId

Azure 内置角色的标识符,用于定义 Azure Active Directory 主体在投影范围上拥有的权限。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

输出

Authorization