在任何用户机器上安装本地Windows打印机的自动化过程中,我在运行所有这些powershell行时遇到了麻烦
Start-Process -FilePath "C:\Users\ANYUser\Desktop\*.exe" -ArgumentList "/S /v/qn"
Pnputil /add-driver "C:\Program Files\gs\gs9.50\lib\*.inf"
Add-PrinterPort -Name "File:(print to file)"
Add-PrinterDriver -Name "NAME PDF"
Add-Printer -Name "NAME OF PRINTER" -PortName "File:(print to file)" -DriverName "NAME PDF"
字符串
我可以单独执行每一行,但正如我所说,我试图自动化它,所以我可以推到任何用户机器与EXE和这个powershell脚本。我仍然是新的PS,但越来越好,感谢任何帮助。
戴夫
1条答案
按热度按时间8gsdolmq1#
您可能只需要将
-wait
参数添加到Start-Process,以便它将等待可执行文件完成运行,然后再继续执行其余的设置:字符串
此外,
-ArgumentList
应该被格式化为一个数组,看起来像这样:“Members”,“Of”,“The”,“Array”。每个条目中有一个参数。