【发布时间】:2013-09-10 23:47:06
【问题描述】:
因此,我的任务是获取我们所有可以进行彩色打印的打印机的报告。我从这里 (http://voices.yahoo.com/listing-printers-ips-using-windows-powershell-6617942.html?cat=15) 找到了一个脚本,它适用于所有事情,但如果它的颜色则不行。
Get-WMIObject -class Win32_Printer -computer $printserver | Select Name,DriverName,PortName,CapabilityDescriptions
我认为“CapabilityDescriptions”会起作用,但这是基于驱动程序,我们使用的是 HP Universal Printing PS。
所以我仔细检查了,事实上,当在打印服务器上并转到“功能”下的“常规”选项卡上的打印机属性时,它列出了“颜色”。
事实上,一台彩色打印机说“是”,而一台非彩色打印机说“否”
现在我缺少另一种类型的 powershell 脚本变量来查找每台打印机的颜色“是/否”吗?
谢谢!
【问题讨论】:
-
所以我刚刚找到了这个命令,但是颜色的 1 和 2 没有正确报告。
Get-WMIObject -class Win32_PrinterConfiguration -computer printserver | Select Name,Color没有正确显示的任何原因?这是由于通用驱动程序造成的吗?
标签: powershell printing