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

Get-MsolRoleMember

获取角色的成员。

语法

Get-MsolRoleMember
   [-RoleObjectId <Guid>]
   [-MemberObjectTypes <String[]>]
   [-SearchString <String>]
   [-MaxResults <Int32>]
   [-TenantId <Guid>]
   [<CommonParameters>]
Get-MsolRoleMember
   [-RoleObjectId <Guid>]
   [-MemberObjectTypes <String[]>]
   [-SearchString <String>]
   [-All]
   [-TenantId <Guid>]
   [<CommonParameters>]

说明

Get-MsolRoleMember cmdlet 获取指定角色的成员。

示例

示例 1:获取角色的成员

PS C:\> $Role = Get-MsolRole -RoleName "%Role Name%"
PS C:\> $RoleMembers = Get-MsolRoleMember -RoleObjectId $Role.ObjectId

此命令返回指定角色的所有成员。 命令将结果存储在 $RoleMembers 变量中。

参数

-All

指示此 cmdlet 返回它找到的所有结果。 不要指定此参数和 MaxResults 参数。

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

-MaxResults

指定此 cmdlet 返回的最大结果数。 默认值为 250。

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

-MemberObjectTypes

指定成员对象类型的数组。

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

-RoleObjectId

指定要从中删除成员的角色的唯一 ID。

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

-SearchString

指定字符串。 此 cmdlet 返回具有以此字符串开头的显示名称或电子邮件地址的对象。 要搜索的字符串。

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

-TenantId

指定要对其执行操作的租户的唯一 ID。 默认值为当前用户的租户。 此参数仅适用于合作伙伴用户。

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

输出

Microsoft.Online.Administation.RoleMember

此 cmdlet 返回包含以下信息的角色成员对象:

  • DisplayName。 角色成员的显示名称。

  • EmailAddress。 角色成员的电子邮件地址。

  • IsLicensed。 该用户是否已获授权。

  • LastDirSyncTime。 上次同步此成员的日期和时间。

  • ObjectId。 成员的唯一 ID。

  • OverallProvisioningStatus。 此用户的设置状态。

  • RoleMemberType。 角色成员的类型。 目前仅支持“User”。

  • ValidationStatus。 此组成员是否存在任何错误。