Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Роли управления, которые больше не требуются, можно удалять из организации. Удалять можно только созданные пользователем роли управления. Невозможно удалить встроенные роли управления. Дополнительные сведения о ролях управления в Microsoft Exchange Server 2010 см. в разделе Общие сведения о ролях управления.

Чтобы удалить роли управления, необходимо использовать командную консоль Exchange.

Необходимы сведения о других задачах управления, связанных с ролями? См. раздел Управление расширенными разрешениями.

Предварительные условия

Перед удалением роли управления необходимо удалить все назначения этой роли. Дополнительные сведения об удалении назначения роли см. в разделе Удаление роли пользователя или универсальной группы безопасности.

Необходимые действия

Удаление роли управления без дочерних ролей

Запись «Роли управления» в разделе Разрешения управления ролями.

Чтобы удалить роль без дочерних ролей, используйте следующую синтаксическую конструкцию.

Скопировать код
Remove-ManagementRole <role name>

В этом примере показано, как удалить роль администраторов сервера в Сиэтле.

Скопировать код
Remove-ManagementRole "Seattle Server Administrators"

Дополнительные сведения о синтаксисе и параметрах см. в разделе Remove-ManagementRole.

Удаление роли управления с дочерними ролями

Запись «Роли управления» в разделе Разрешения управления ролями.

Если роль, которую необходимо удалить, имеет дочерние роли, необходимо также удалить эти роли. При попытке удалить роль, имеющую дочерние роли, отображается сообщение об ошибке, если не используется параметр Recurse. Если при удалении роли задан параметр Recurse, указанная роль будет удалена со всеми ее дочерними ролями.

Внимание!
Если задан параметр Recurse, удаляются также все дочерние роли указанной роли, которую необходимо удалить. Проверьте, какие именно роли будут удалены, прежде чем запускать эту команду.

Чтобы убедиться, что будут удалены только те роли, которые необходимо удалить, используйте с командой параметр WhatIf, позволяющий проверить ее правильность. Используйте следующий синтаксис.

Скопировать код
Remove-ManagementRole <role name> -Recurse -WhatIf

При использовании параметра WhatIf команда выполняется без фиксации каких-либо изменений и при этом сообщается о тех ролях, которые были бы удалены. Дополнительные сведения о параметре WhatIf см. в разделе Параметры WhatIf, Confirm и ValidateOnly.

После подтверждения правильности выбора ролей, которые необходимо удалить, выполните ту же команду без параметра WhatIf. В этом примере показано, как удалить роль администраторов в Лондоне и всех ее дочерних ролей.

Скопировать код
Remove-ManagementRole "London Administrators" -Recurse

Дополнительные сведения о синтаксисе и параметрах см. в разделе Remove-ManagementRole.

Удаление роли управления с незаданной областью

Запись «Роли управления с незаданной областью» в разделе Разрешения управления ролями.

Чтобы удалить роль управления с незаданной областью, можно использовать процедуры, которые описаны в этом разделе в подразделах Удаление роли управления без дочерних ролей и Удаление роли управления с дочерними ролями. Единственное отличие заключается в том, что при удалении роли с незаданной областью при запуске команды необходимо задать параметр UnScopedTopLevel. В этом примере показано, как удалить роль с незаданной областью и все ее дочерние роли.

Скопировать код
Remove-ManagementRole "Custom IT Scripts" -Recurse -UnScopedTopLevel

При удалении других ролей необходимо использовать параметр WhatIf, чтобы проверить правильность выбора ролей для удаления.

Дополнительные сведения о синтаксисе и параметрах см. в разделе Remove-ManagementRole.