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

Принтеры RDSH 2012 R2 дублируются и не могут быть удалены

У меня есть ферма Windows 2012 R2 RDS Server и принтеры, развернутые с помощью сценария VBS, т.е.

Dim objNetwork 
Set objNetwork = CreateObject("WScript.Network") 
objNetwork.AddWindowsPrinterConnection "\\Printserver\Laserjet" 

До того, как у меня появился этот сценарий (который содержит около 20 принтеров), я развертывал его через настройки. Проблема с использованием настроек заключалась в том, что время входа в систему составляло 2-5 минут. Поэтому я удалил GPO настроек и теперь просто использую сценарий. Моя проблема заключалась в том, что принтеры теперь дублируются для каждого пользователя. У них может быть от 2 до 10 одинаковых принтеров при входе в систему.

Поскольку это 2012 R2, старый трюк с удалением принтеров / подключений из реестра больше не работает. Итак, я попробовал powershell:

Remove-Printer - name \\Printserver\Laserjet

Это выполняется правильно, и если я сделаю:

Get-WmiObject -Class win32_printer

Однако он больше не отображается в панели управления, был удален только один из дубликатов. Остальные все еще появляются. Как фантомные принтеры, они по-прежнему работают и отображаются как онлайн. Если я щелкну правой кнопкой мыши на принтере и левой кнопкой «Удалить устройство», это позволит мне удалить их. Конечно, в моей ситуации это не помогает, так как мне нужно делать это через скрипт.

Я прочитал:

Эта статья

Но удаление ключей реестра тоже не помогает. Я думаю, если бы я мог программно запустить эту опцию «Удалить устройство», я смогу решить эту проблему. Есть ли у кого-нибудь идеи или сталкивался с этой проблемой?

Также я забыл сказать, что я удалил следующие ключи и все еще безуспешно:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\
Client Side Rendering Print Provider\...\Printers\
Connections\,,printserver,Laserjet

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Print\Providers\
Client Side Rendering Print Provider\...\Printers\
Connections\,,printserver,Laserjet

HKU\...\Printers\Connections\,,printserver,Laserjet

Обновление 10-16-2014: после 10-часового телефонного разговора с Microsoft PSS они признали, что призрачные принтеры и призрачные диски являются ошибкой в ​​Server 2012 R2 SP1 при удалении групповой политики предпочтений. Так что имейте в виду, что если у вас есть GPP, добавляющий принтеры / диски и удалив его, вы получите эти «Призрачные принтеры». Они сказали, что исправление выйдет в ноябре.

Обновление от 16.03.2015. После нескольких обновлений проблема все еще не решена.