Как включить корзину Active Directory
Корзина для удаления в Active Directory по умолчанию не включена. Это означает, что когда вы удаляете объект (например, пользователя) из AD, то ваш единственный вариант - восстановить его из резервной копии.
С включенной корзиной объекты восстанавливаются по умолчанию в течение 180 дней. Мы можем настроить это на меньшее значение, если необходимо, но для большинства организаций этого значения достаточно.
В этой статье мы рассмотрим, как включить корзину Active Directory и как использовать ее для восстановления объектов.
Включить корзину Active Directory
Существуют два способа, чтобы включить корзину. Мы можем использовать Диспетчер серверов или PowerShell. Мы начнем с метода PowerShell, потому что, на мой взгляд, это самый простой способ, а потом я также покажу вам, как включить корзину с помощью Диспетчера серверов.
Для обоих методов проще всего войти на контроллер домена. Вы также можете сделать это удаленно, но в этом случае вам нужно будет убедиться, что у вас установлен модуль Active Directory PowerShell.
- На контроллере домена откройте PowerShell
- Получите корневой домен леса:
Get Root Domain
$rootDomain = Get-ADForest | Select-Object -ExpandProperty RootDomain- Включите корзину с помощью следующей команды.
- Нажмите Y, чтобы подтвердить это
Enable Recycle Bin
Enable-ADOptionalFeature "Recycle Bin Feature" -Scope ForestOrConfigurationSet -Target $rootDomain- Проверьте, включен ли корзина для удаления.
Check if the scopes are set
Get-ADOptionalFeature -Filter "Recycle Bin Feature" | Select EnabledScopes
Если корзина для утилизации включена, то EnabledScopes будет содержать значение. Если же она пуста, значит, корзина для утилизации не включена.
Использование диспетчера серверов
Другой метод для активации корзины Active Directory — это использование диспетчера сервера. Диспетчер сервера установлен по умолчанию на всех серверах Windows и позволяет включать или отключать функции, а также быстро получать доступ к различным инструментам.
Время, необходимое: 5 минут
Откройте диспетчер серверов
Вы найдете диспетчер сервера в меню «Пуск»
Откройте Центр администрирования Active Directory в разделе Инструменты
Нажмите на Инструменты в правом верхнем углу и выберите Центр администрирования Active Directory
Выберите ваш локальный домен слева
-
Включите Корзину
В правой панели задач нажмите на Включить корзину
Подтвердите действие
Нажмите ОК, чтобы подтвердить это, и ОК, чтобы закрыть следующее всплывающее окно, в котором говорится о необходимости обновить Центр Администрирования AD.
Восстановить удаленный объект AD
Когда вы случайно удалили объект из Active Directory, у вас теперь есть несколько способов восстановить его. Самый простой вариант - использовать Центр администрирования Active Directory. Это позволяет вам просматривать все восстановленные объекты и восстановить элемент одним щелчком.
Другой вариант - использовать PowerShell для восстановления объекта, но для этого вам сначала нужно будет узнать его отличительное имя. Я покажу вам оба метода ниже.
Восстановить объект с помощью административного центра
Центр администрирования Active Directory можно найти в меню «Пуск» на контроллере домена в разделе «Инструменты администрирования Windows» (либо просто поискать его в меню).
- Откройте Центр администрирования Active Directory
- Выберите свой локальный домен слева
- Откройте контейнер Удалённые объекты
В контейнере удалённых объектов вы найдёте всех пользователей, компьютеров и группы, которые были удалены. Также будет показано, когда объект был удалён и последний известный родительский объект (OU). Вы можете просто восстановить объект, щёлкнув по нему правой кнопкой мыши и выбрав Восстановить. Это восстановит объект на исходное место.
Другой вариант - выбрать опцию восстановить в…, которая позволяет вам выбрать организационную единицу для восстановления объекта.
Используя PowerShell
Как уже упоминалось, мы также можем использовать PowerShell для восстановления удаленных объектов. Для этого вам нужно знать отличительное имя или GUID объекта, который вы хотите восстановить. К счастью, мы можем найти эту информацию, выполнив поиск по имени объекта в контейнере удаленных объектов.
Первый шаг - найти правильный объект для восстановления. Мы будем искать среди всех объектов и использовать фильтр isDeleted, добавим параметр includeDeletedObjects и установим поисковую базу на deletedobjectscontainer:
Get-ADObject -filter 'isdeleted -eq $true -and name -like "Zoe*"' -includeDeletedObjects -SearchBase (Get-ADDomain).deletedobjectscontainerЕсли ваш поиск возвращает только один результат, вы можете просто использовать командлет Restore-ADObject для восстановления объекта. В противном случае вам нужно будет получить GUID и использовать его для восстановления:
Get-ADObject -filter 'isdeleted -eq $true -and name -like "Zoe*"' -includeDeletedObjects -SearchBase (Get-ADDomain).deletedobjectscontainer | Restore-ADObject
Or using the GUID
Restore-ADObject -Identity '6bb3bfe9-4355-48ee-b3b6-4fda6917d31d'Заключение
Включение корзины Active Directory занимает всего пару минут, но может действительно спасти вас от неприятностей, если вы случайно удалили неправильный объект.
Восстановление объекта действительно легко с помощью Центра администрирования Active Directory. PowerShell также является хорошим вариантом, если вы хотите выполнить действие восстановления удаленно, но убедитесь, что у вас правильный объект.
Надеюсь, вам понравилась эта статья. Если у вас есть какие-либо вопросы, просто оставьте комментарий ниже.




