Принтеры RDSH 2012 R2 дублируются и не могут быть удалены
У меня есть Windows 2012 R2 RDS Server Farm и принтеры, развернутые с помощью VBS Script, т.е.
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 они признали, что Ghost Printers и Ghost Drives являются ошибкой в Server 2012 R2 SP1 при удалении групповой политики Preferences. Так что имейте в виду, что если у вас есть GPP, добавляемый в принтеры / накопители и удаляете его, вы получите эти "Ghost Printers" Они сказали, что исправление выйдет в ноябре.
Обновление 16.03.2015 После нескольких свертываний это все еще проблема, и она еще не исправлена