我的公司将部署一批笔记本电脑,供人们在研讨会期间使用,以便他们在我们的网站上注册服务。注册过程结束时,他们需要打印出确认页。
我们有一个部署工具(KACE),它可以加载 Windows 7 的新副本、将 IE 主页设置为所需的状态等,我正在寻找一种使用命令行、批处理文件或脚本来设置网络打印机的方法,这样我们就不必在每台计算机上手动进行设置,因为这将花费很长时间。
该打印机是柯尼卡美能达网络复印机,需要使用 tcp/ip 端口将其设置为本地打印机。
我找到了几个应该可以做到这一点的 vbscript 文件,但是当我尝试让它们为我工作时,不可避免地会出现错误。
我也尝试过使用prnport.vbs
,但我甚至无法完成创建 tcp/ip 端口的第一步:
cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r IP_192.168.1.5 -h 192.168.1.5
返回:
Unable to create/update port IP_192.168.1.5 Error 0x80041008 Invalid parameter
我尝试使用不同的端口名但总是出现此错误。
有人能帮我弄清楚如何实现这个吗?
答案1
我遇到了和你一样的错误,直到我尝试了这个:
cscript c:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -a -r IP_192.168.1.5 -h 192.168.1.5 -o raw
当 IP 不存在或尚未连接到网络时,您需要为设备指定协议和 LPR 队列名称。如果设备未包含在 tcpmon.ini 中,您可能还需要将设备配置传递给脚本。
我得到的该命令的结果是:
创建/更新端口 IP_192.168.1.5