我想知道有没有人对此有任何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中删除后,会自动从客户端电脑中删除。