Presuming you don't need infinite detail:

 

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

Set colLocal =  WMICompSystem.ExecQuery _
    ("Select * from Win32_Printer Where Local = 'True'")

Set colNetwork =  WMICompSystem.ExecQuery _
    ("Select * from Win32_Printer Where Network = 'True'")

Regards,

 

Michael B. Smith, MCITP:SA,EMA/MCSE/Exchange MVP

My blog: http://TheEssentialExchange.com/blogs/michael

Link with me at: http://www.linkedin.com/in/theessentialexchange

 

From: Joseph L. Casale [mailto:[EMAIL PROTECTED] 
Sent: Monday, September 15, 2008 1:54 PM
To: NT System Admin Issues
Subject: Printer Logon Scripts

 

I need to drop all but a few printers, then add my own new ones.

Anyone know how to enumerate all the installed printers, and then I could
loop those except the few I want to go through the RemovePrinterConnection
Method.

 

Thanks,
jlc

 

 

 

~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

Reply via email to