从角色中删除角色条目
适用于:Exchange Server 2013
管理角色上的管理角色条目确定管理角色上可用的 cmdlet 和参数。 通过删除角色条目上的角色条目或参数,可以限制分配管理角色的用户可以执行的操作。 有关 Microsoft Exchange Server 2013 中的管理角色条目的详细信息,请参阅了解管理角色。
是否要查找与角色相关的其他管理任务? 请查看高级权限。
开始前,有必要了解什么?
估计完成每个步骤时间:5 分钟
您必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 角色管理权限主题中的"管理角色"条目。
您必须使用命令行管理程序执行这些过程。
若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键。
提示
是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。
从角色中删除一个完整的角色项
从角色中删除角色项时,分配了该角色的用户将失去访问关联 cmdlet 或脚本的能力。
使用以下语法从角色中删除整个管理角色条目。
Remove-ManagementRoleEntry <management role>\<management role entry>
此示例从 Seattle Server Administrators 角色中删除 Enable-MailUser cmdlet。
Remove-ManagementRoleEntry "Seattle Server Administrators\Enable-MailUser"
有关语法和参数的详细信息,请参阅Remove-ManagementRoleEntry。
从角色中删除多个完整的角色项
从角色中删除多个角色项时,分配了该角色的用户将失去访问关联 cmdlet 或脚本的能力。
若要从角色中删除多个角色条目,需要使用 Get-ManagementRoleEntry cmdlet 检索要删除的角色条目列表。 然后,需要通过管道将输出传递给 Remove-ManagementRoleEntry cmdlet。 可以将通配符与 Get-ManagementRoleEntry cmdlet 配合使用,以匹配多个角色条目。 最好使用 WhatIf 开关来验证是否删除了正确的角色条目。 请使用以下语法:
Get-ManagementRoleEntry <management role>\<role entry with wildcard character> | Remove-ManagementRoleEntry -WhatIf
此示例从 Seattle Server Administrators 角色中删除包含文字"journal"的所有角色项。
Get-ManagementRoleEntry "Seattle Server Administrators\*Journal*" | Remove-ManagementRoleEntry -WhatIf
使用 WhatIf 开关运行命令时,cmdlet 将返回将删除的所有角色条目的列表。 如果列表看起来正确,请再次运行命令,而不使用 WhatIf 开关删除角色条目。
Get-ManagementRoleEntry "Seattle Server Administrators\*Journal*" | Remove-ManagementRoleEntry
有关语法和参数的详细信息,请参阅Get-ManagementRoleEntry和Remove-ManagementRoleEntry。
删除角色中一个角色项上的参数
删除角色中一个角色项上的参数时,这些参数对于分配该角色的用户将不再可用。
使用以下语法从角色项中删除参数。
Set-ManagementRoleEntry <management role>\<role entry> -Parameters <parameter 1>,<parameter 2...> -RemoveParameter
此示例从 Seattle 服务器管理员角色的 Set-Mailbox 角色条目中删除 MaxSafeSenders、MaxSendSize、SecondaryAddress 和 UseDatabaseQuotaDefaults 参数。
Set-ManagementRoleEntry "Seattle Server Administrators\Set-Mailbox" -Parameters MaxSafeSenders,MaxSendSize,SecondaryAddress,UseDatabaseQuotaDefaults -RemoveParameter
有关语法和参数的详细信息,请参阅Set-ManagementRoleEntry。