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

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

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

2 ответа

Решение

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

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

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

Как долго этот принтерный сервер находится в автономном режиме или он все еще работает, но больше не служит сервером печати?

Развертывание принтеров на работающем сервере или удаление общедоступных принтеров также может привести к сбою, если один из них включен protectedFromAccidentialDeletion,

как это

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

Get-ADObject выберет не только OU, "Компьютеры и пользователи", но и объекты-контейнеры, даже вызывая сбой обычного процесса публикации без какого-либо предупреждения.

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

Get-ADObject -Filter 'Objectclass -eq "computer"' -SearchBase 'OU=Servers,DC=domain,DC=local' | Set-ADObject -protectedFromAccidentalDeletion $true
Другие вопросы по тегам