网络打印机批处理脚本

网络打印机批处理脚本

现在有趣的项目。

目前网络上有数千台打印机。我讨厌用户在第一次尝试映射到打印机时必须经历 bs windows 提示。我的网络不允许 vbs,因此这必须通过批处理来完成。

目前最快的地图绘制方式是“添加打印机 - 根据位置查找打印机 - 位置 = *建筑物#房间#“然后映射一个结果。双击就完成了。

希望能够运行批处理,并询问打印机位于哪栋楼?然后打印机位于哪个房间?然后将变量输入到搜索打印机中

这是我目前所得到的。有进展但还不够。

@echo off Set /p loc="打印机所在的建筑物编号" Set /p rm="打印机所在的房间编号"

然后需要使用%loc%%R M%*

我知道通过 cmd 行映射打印机是通过 rundll32 printui.dll printuientry, /y /n\ServerName\PrinterName 完成的

需要仅从位置查找服务器名称和打印机名称。有人有什么建议吗?感谢您的时间

相关内容