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

Невозможно удалить сетевой принтер, развернутый через GPO

Мне было интересно, есть ли у кого-нибудь совет по этому поводу.

У меня был сетевой принтер, который был развернут через GPO на клиентских машинах под управлением Windows 7 в смешанной среде 2003-2008 годов. Также был сценарий локального запуска, делавший принтер принтером по умолчанию для пользователей. Чтобы предоставить больше контекста, были созданы образы клиентских машин, поэтому, когда первый пользователь вошел в систему, он получил «приглашение установить драйвер принтера», и он был установлен для всех.

Принтер умер, поэтому я удалил его из GPO и из домена, но отдельные пользователи по-прежнему видят принтер в автономном режиме в разделе «Устройства». Как мне полностью удалить следы этого принтера для всех пользователей машины?

Вот что я пробовал:

  1. Используется psexec для запуска printui.dll для удаления соединений на каждом компьютере. Он не сообщает, что не может его удалить, и просит меня проверить соединение с принтером.

  2. Я развернул сценарий vbs через GPO, который выглядит следующим образом:

      Option Explicit

      Dim objNetwork, objPrinters
      Set objNetwork = CreateObject("WScript.Network")
      Set objPrinters = objNetwork.EnumPrinterConnections

      ' ### Delete selected network printer
      Dim sPrinterName
      sPrinterName = "\\PDC\HP LaserJet 8000 Series PCL 5"
      objNetwork.RemovePrinterConnection sPrinterName, True, True

Не повезло.

  1. Я также попытался удалить ключ HKEY_CURRENT_USER \ Printers \ Connections со значением ,, PDC, HP LaserJet 8000 Series PCL 5 для всех пользователей. Он по-прежнему отображается у некоторых пользователей.

Есть ли способ стереть все записи для этого принтера с локальных машин?

Спасибо.

Если ваш функциональный уровень - 2008, у вас есть доступ к настройкам GPO. В объекте групповой политики пользователей в разделе «Настройки Windows» -> «Панель управления» -> «Принтеры» вы можете указать политику для удалять конкретные принтеры. Я использовал это, чтобы очистить мертвые общие принтеры для лабораторных станций.

сначала вам нужно удалить его из gpo, раньше у меня была такая же проблема. после удаления из gpo он автоматически исчезнет с клиентского компьютера.