Hi,
See if this lists out for what you are looking for.
get-wmiobject win32_printer | ft get-wmiobject win32_printer | ?{$_.ShareName -eq "Printer01"} | fl * get-wmiobject win32_printer | ft Name,ShareName,DriverName -Autosize
You can get a model if it is part of a driver, share or name.
On windows 2k12 r2/Win8.1 you can use "get-printer | fl" to get list of your printers and their properties
Hi,
Use this to connect to remote servers:
get-wmiobject win32_printer -ComputerName localhost
Connecting on https would be custom codes depending how printer is presenting the data.
If you already have a Print Server with the printer configured the earlier cmdlets are the best option you have.
Reading Data Directly from the Printer
http://www.codeproject.com/Articles/14434/Reading-Data-Directly-from-the-Printer
There is not any powershell commandlets to accomplish this. The way you can accomplish this is with an SNMP utility program that reads the OID information from the device.
Can you use a command line tool rather than a powershell commandlet? You can still wrap that in a powershell script that can read a list of IPs from a file and then output the information to another file.
let me know if you need a pointer to the tool.
thanks