本文共 941 字,大约阅读时间需要 3 分钟。
批量删除同一打印服务器上的打印机
在要删除的电脑上运行以下命令:wmic printer where "deviceid like '%打印服务器的前缀%'" delete /nointeractive批量安装打印服务器上的不同打印机
利用下面命令做成bat脚本直接在客户端电脑上运行即可:rundll32 printui.dll PrintUIEntry /in /n"\打印服务器名称\共享打印机-1"rundll32 printui.dll PrintUIEntry /in /n"\打印服务器名称\共享打印机-2"rundll32 printui.dll PrintUIEntry /in /n"\打印服务器名称\共享打印机-3"rundll32 printui.dll PrintUIEntry /in /n"\打印服务器名称\共享打印机-4"rundll32 printui.dll PrintUIEntry /in /n"\打印服务器名称\共享打印机-n"或者用以下VBS脚本。
Set WshNetwork = CreateObject("WScript.Network")On Error Resume Next'下面是移除打印机的命令,一行移除一台打印机,在系统里查看已安装的打印机,然后把名字写在下面的共享打印机名字里。
WshNetwork.removePrinterConnection "\打印服务名\共享打印机名字", true, true On Error Resume NextWshNetwork.removePrinterConnection "\打印服务名\共享打印机名字", true, trueOn Error Resume Next'下面为添加打印机的命令,一行一个打印机,添加多少台就写多少行。
WshNetwork.AddWindowsPrinterConnection "\打印服务名\共享打印机名字1"WshNetwork.AddWindowsPrinterConnection "\打印服务名\共享打印机名字2"转载于:https://blog.51cto.com/jettcai/2174292