I was able to enumerate all computer installed using the following
code with either XP or 2003:
Set oPrinters = oNetwork.EnumPrinterConnections
But with Windows 7 this method returns 0.
I also tried this:
Set objWMIService = GetObject("winmgmts:
{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colInstalledPrinters = objWMIService.ExecQuery("Select * from
Win32_Printer")
But this return only the "XPS Printer" and nothing else.
How can I retrieve all printer installed on a computer at STARTUP
(Before a user is logged).
I am using a GPO in a Active Directory Domain and I am using a VBS
script at STARTUP.
Thanks!