博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在客户端电脑上批量添加和删除从同一打印服务器上安装的打印机
阅读量:7110 次
发布时间:2019-06-28

本文共 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 Next
WshNetwork.removePrinterConnection "\打印服务名\共享打印机名字", true, true
On Error Resume Next

'下面为添加打印机的命令,一行一个打印机,添加多少台就写多少行。

WshNetwork.AddWindowsPrinterConnection "\打印服务名\共享打印机名字1"
WshNetwork.AddWindowsPrinterConnection "\打印服务名\共享打印机名字2"

转载于:https://blog.51cto.com/jettcai/2174292

你可能感兴趣的文章
VS2010中安装Qt插件错误
查看>>
nodejs中path模块
查看>>
MS_SQL必须了解的脚本语句(自留)
查看>>
《Python网络数据采集》读书笔记(四)
查看>>
数据结构 链表学习笔记
查看>>
C# 中奇妙的函数–String Split 和 Join
查看>>
禁止 iOS 浏览器 自动识别拨号
查看>>
KVM 手动添加raw格式的lun给guest
查看>>
ESXi5.1嵌套KVM虚拟化环境支持配置
查看>>
我的友情链接
查看>>
java学习笔记----运算符
查看>>
Linux 配置VNC远程桌面
查看>>
rdesktop的使用方法
查看>>
tomcat 远程调试配置
查看>>
2012.618前夕苏宁易购你肿么了?打不开了
查看>>
我的友情链接
查看>>
Linux基础
查看>>
python环境安装paramiko模块
查看>>
zabbix监控tomcat
查看>>
公司新搬家---IT总结
查看>>