Назад | Перейти на главную страницу

Удалите из каталога принтеры, которые были на старом сервере

У меня был автономный компьютер с Windows 2012, который работал как сервер печати в моем домене. С тех пор я удалил его и переместил хостинг принтера в другое место.

Однако, когда я открываю каталог (через «добавить сетевой принтер»), я все еще вижу принтеры, размещенные на этом старом сервере. Как я могу удалить эти записи каталога, если сервера больше нет?

У вас должна быть возможность вручную удалить их из AD. Если предыдущий объект компьютера сервера печати все еще существует, вы можете удалить принтеры из объекта компьютера сервера в ADUC, выбрав параметр для просмотра пользователей, контактов, групп и компьютеров как объектов, затем найдите объект компьютера для предыдущего сервера, выберите его в на левой панели и удалите принтеры на правой панели.

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

Кроме того, сокращение каталогов принтеров должно происходить автоматически, если сокращение каталогов не было отключено с помощью GPO.

Как долго этот сервер печати был отключен, или сервер все еще работает, но больше не работает в качестве сервера печати?

Депубликация принтеров на работающем сервере или удаление опубликованных принтеров также может завершиться ошибкой, если один из них включен. protectedFromAccidentialDeletion.

как это

Get-ADObject -Filter * -SearchBase 'OU=Servers,DC=domain,DC=local' | Set-ADObject -protectedFromAccidentalDeletion $true

В Get-ADObject будет выбирать не только OU, Computers и Users, но и объекты Container, даже вызывая сбой обычного процесса удаления без предупреждения.

Само собой разумеется, что нужно было бы снять защиту с объекта.

Get-ADObject -Filter 'Objectclass -eq "computer"' -SearchBase 'OU=Servers,DC=domain,DC=local' | Set-ADObject -protectedFromAccidentalDeletion $true