我有一个文件服务器,里面保存着我公司使用的所有打印机。我们将其称为 \printers。我可以通过浏览到此位置并双击打印机来添加打印机。它将安装正确的驱动程序,然后我就可以开始了。我希望能够通过命令行执行此操作,这样我就可以将打印机添加到人们的计算机中,而无需远程登录他们的计算机。
我知道我可以通过打印机使用的 IP 地址添加打印机。我只是在想,如果我可以输入命令浏览到 \printers 位置并运行打印机名称并添加打印机。
谢谢提供任何信息。
答案1
如果您使用组策略,则可以使用它。这可能是首选方法。
但你要求命令行。试试这个:
rundll32 printui.dll,PrintUIEntry /in /n "\\servername\printername
答案2
您在域中吗?您应该通过组策略执行此操作。
如果没有,那么您可以使用 Windows 脚本主机执行此操作WshNetwork.AddPrinterConnection 方法来自 vbscript 或 powershell。通过 powershell 使用它应该像这样简单。您可能会收到 UAC 提示。
(New-Object -ComObject WScript.Network).AddWindowsPrinterConnection("\\ps-01\prn-01")
较新版本的 Windows(2012 年 8 月)也具有 powershell添加打印机。