【发布时间】:2021-10-15 18:42:49
【问题描述】:
我正在尝试通过 PowerShell 测试添加打印机,通过控制面板删除打印机然后运行 PowerShell 脚本,通过 PowerShell 添加已添加到 pc 的打印机,我已经成功进行了 1 次测试:
@987654321 @
然后我改变了新打印机的代码:
Add-Printer -Name "Brother MFC-L5750DW series Printer" -DriverName "Microsoft IPP Class Driver" -PortName "192.168.0.141"
但是当我从尚未添加到计算机的全新打印机上尝试它时它不起作用我同时运行add-printerport 192.168.0.141 和add-printerdriver "Microsoft IPP Class Driver" 并且它们似乎工作但每当我添加打印机时脚本并尝试打印一个测试页它出现在打印队列中不到一秒钟,没有任何结果但是,当我删除它并通过控制面板添加打印机时,它允许我打印测试页没问题我看过通过设置,它的设置与我通过 PowerShell 添加时的设置相同,计算机与打印机位于同一网络上,并且打印机端口两次都相同
我不确定如何解决这个问题
我已经在堆栈交换超级用户上重新问过这个问题,如果你有答案,请在那里回答
【问题讨论】:
-
你可能会在 superuser.com 上得到这个答案的好运
-
出于好奇.. 如果您在安装新的 pronter 后重新启动 print spooler 服务会发生什么?
Restart-Service -Name Spooler
标签: powershell printing