The printer has it's own unique PortName and unique ShareName. Any help would be appreciated.


0 Comments   [ + ] Show Comments


Please log in to comment



Cathy - here is one possible solution.  Use this VBS as a custom software inventory item. 

strComputer = "."

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colInstalledPrinters =  objWMIService.ExecQuery("Select * from Win32_PrinterConfiguration")

For Each objPrinter in colInstalledPrinters

if objPrinter.Name = "Fax" Then

    Wscript.Echo "Name: " & objPrinter.Name

    Wscript.Echo "Driver Version: " & objPrinter.DriverVersion

end If



This will run everytime inventory runs on the computer; change the If statement above accordingly.

Then, you can jump to the Asset module and create a new Software Asset for the Custom Software Inventory rule you defined above.  

Next you need to link a License Asset to the Software Asset by creating a new License Asset.


That should work.  


Also, once you have the Custom Softare Inventory item created, you can also just report on it.


good luck!





Answered 06/25/2013 by: Jbr32
Tenth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity
Five Steps for Easier- and More Effective- IT Inventorying
Having an accurate inventory of all your IT assets is critical to ensuring that users are productive and that every dollar is well spent. This white paper outlines five steps that improve inventorying both hardware and software.