我想知道有没有人对此有任何build议。
我有一台networking打印机,通过GPO部署到2003-2008混合环境中运行Windows 7的客户机上。 还有一个本地启动脚本,使打印机成为用户的默认打印机。 只是为了提供更多的上下文,客户端机器被成像,所以当第一个用户login时,他们得到了“安装打印机驱动程序提示”,并为每个人安装。
打印机死了,所以我从GPO和域中删除它,但个人用户仍然看到打印机在“设备”下处于脱机状态。 如何完全删除机器上所有用户的打印机的任何痕迹?
这些是我尝试过的事情:
使用psexec运行printui.dll删除每台机器的连接。 它失败,说它无法删除它,并要求我检查连接到打印机。
我通过GPO部署了一个vbs脚本,如下所示:
选项显式
Dim objNetwork,objPrinters
Set objNetwork = CreateObject(“WScript.Network”)
设置objPrinters = objNetwork.EnumPrinterConnections
'###删除选定的networking打印机
昏暗的sPrinterName
sPrinterName =“\\ PDC \ HP LaserJet 8000系列PCL 5”
objNetwork.RemovePrinterConnection sPrinterName,True,True
没有运气。
有没有办法从本地机器擦除这台打印机的每个logging?
谢谢。 
如果您的function级别为2008年,则可以访问GPO首选项。 在用户GPO中,在Windows首选项 – >控制面板 – >打印机下,您可以指定一个策略来删除特定的打印机。 我已经使用这个清理了实验室的共享打印机。
你必须先从gpo中删除它,我之前也有同样的问题。 从gpo中删除后,会自动从客户端电脑中删除。