码迷,mamicode.com
首页 > 其他好文 > 详细

如何在客户端电脑上批量添加和删除从同一打印服务器上安装的打印机

时间:2018-09-12 17:02:26      阅读:316      评论:0      收藏:0      [点我收藏+]

标签:查看   客户端   移除   sprint   str   HERE   一个   error   sum   

批量删除同一打印服务器上的打印机
在要删除的电脑上运行以下命令:
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 Next
WshNetwork.removePrinterConnection "\打印服务名\共享打印机名字", true, true
On Error Resume Next

下面为添加打印机的命令,一行一个打印机,添加多少台就写多少行。
WshNetwork.AddWindowsPrinterConnection "\打印服务名\共享打印机名字1"
WshNetwork.AddWindowsPrinterConnection "\打印服务名\共享打印机名字2"

如何在客户端电脑上批量添加和删除从同一打印服务器上安装的打印机

标签:查看   客户端   移除   sprint   str   HERE   一个   error   sum   

原文地址:http://blog.51cto.com/jettcai/2174292

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!