У меня был автономный компьютер с 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