如何将wmi与powershell一起使用来定位特定的打印机以进行输出

时间:2016-04-04 08:47:55

标签: powershell printing wmi

我将使用一个令人惊叹的脚本来制作定制的打印解决方案。还有一件事要做。该脚本使用onCreate()

如何制作它以便在未定位/使用默认打印机的情况下以客户端系统上安装的打印机为目标? (另一个VBScript已经使用默认值。)

PSVersion5。 + W764bit

2 个答案:

答案 0 :(得分:1)

(New-Object -ComObject WScript.Network).SetDefaultPrinter('Xerox Floor X')

这样做,它将选择相关的默认打印机,然后我可以运行另一行,在脚本运行后将其默认返回到原始默认打印机。

括号在运行之前运行并将其默认返回之前的一些问题。

答案 1 :(得分:0)

我不认为您在使用Print动词时可以指定打印机。你能做的是:

Get-ChildItem -Path "C:\testfolder" -Filter *.docx | Out-Printer "\\Server01\Prt-6B Color"

获取路径中的所有项目,扩展名为.docx,传递给Out-Printer

More on Out-Printer