Итак, мне было поручено получить отчет обо всех наших принтерах, которые могут печатать в цвете. Я нашел сценарий отсюда (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 | Выберите «Имя», «Цвет» Любые причины, по которым он не отображается правильно? Это связано с универсальным драйвером? – nutt318