返回列表 发帖

[问题求助] VBS如何在域内安装共享打印机?如能帮忙解决,汇RMB都可以哈!

各位大神,小弟有件急事,需要编写一个VBS脚本完成的。
On Error Resume Next
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.AddwindowsPrinterConnection "\\打印服务器地址\共享打印机A"
WshNetwork.AddwindowsPrinterConnection "\\打印服务器地址\共享打印机B"
WshNetwork.SetDefaultPrinter "\\打印服务器地址\共享打印机A"COPY
看以上的编写就是需要在域内安装共享打印机,并将其中一个设定为默认设备。

现在问题来了噢???
Client设备上已安装有打印机A\B或A\C或A\B\C(有的安装了2个驱动,有的是3个、有的是4个),如何判断Client安装的打印机并进行覆盖呢?默认状态下Client只需推送安装2个驱动,若Client已安装了4个驱动,则只能覆盖其中2个,另外2个未覆盖的将不能使用造成不便。加入检索功能后,Client已安装4个驱动则自动覆盖4个,如此类推。
类似的脚本应该如何编写!!!! :$ :$

回复 2# yu2n

大神,好复杂噢!!!我要慢慢去消化!!!OK汇款哈。

TOP

回复 2# yu2n


    请问能再简单点说明或直接编写一个能直接运行的脚本嚒,本人真的一点都不懂咧 :'(

TOP

返回列表