批量删除同一打印服务器上的打印机
在要删除的电脑上运行以下命令:
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"
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。