如果我们有大约30台Windows 10 PC和多台网络打印机
我需要一个软件来管理我的办公桌上的打印机,例如,如果我需要安装/管理/删除第10号桌面上的打印机,我想在不打扰用户的情况下从我的系统中这样做。
有没有打印机管理软件来做这项工作??
发布于 2018-11-16 15:15:55
代码是由微软提供的,当然,复制微软的源代码是可见的,我不知道这是否足够接近,但这是我见过的开放源码的近在咫尺。然而,所有真正的工作都是用WMI windows接口完成的。所有脚本都可以重写,以支持任何有WMI支持的语言。我看到了一个用于linux的WMI,但是我看到的版本非常陈旧,没有维护,所以我不提它。
这些脚本是微软在windows 10上免费提供的,很可能是Windows 7。我不知道以前的Windows版本是否有这些脚本可用。
C:\Windows\System32\Printing_Admin_Scripts\en-USprnmngr.vbs -u用户名-w密码-s计算机名-d -p打印机名称
这会删除一台打印机。
添加打印机要复杂得多,因为您必须安装一个驱动程序,创建一个端口,然后将它们链接到一起。
我使用MicrosoftDeploymentToolkit_x64创建了一个存储库。一旦安装,启动DeploymentWorkbench


下面是我根据上面的脚本编写的用于安装打印机的脚本。
行222必须修改,以指向您的司机回购。
https://drive.google.com/file/d/1d1l4d-pM6obwkARTU5n4i1b3fyNLrJAp/view?usp=sharing
如果您没有域,请尝试省略它和斜杠完全或者用句点代替域。管理员或.\administrator
cscript printer.vbs -u domain\username -w "password" -d "HP Universal Printing PS (v6.6.0)" -i hpcu215v.inf -h "\\server name\drivers\USB\hpbuio200l_1.0.0.245_274C803A4F23C650047D1DF926CE1115098F5BDCEA7352C797E500E194FD2227" -p printername -s computernamehttps://softwarerecs.stackexchange.com/questions/53150
复制相似问题