Feb 28, 2005 #1 AntunB IS-IT--Management Aug 11, 2003 263 AU is there a way to see which printer is set to the default????? wmi or wsh? thanks
Feb 28, 2005 Thread starter #2 AntunB IS-IT--Management Aug 11, 2003 263 AU ok found it WMI Const wbemFlagReturnImmediately = &h10 Const wbemFlagForwardOnly = &h20 strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Printer", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly) For Each objItem In colItems If objItem.Default = True AND Then sDefault = Ucase(objItem.Caption) end if Next Upvote 0 Downvote
ok found it WMI Const wbemFlagReturnImmediately = &h10 Const wbemFlagForwardOnly = &h20 strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Printer", "WQL", wbemFlagReturnImmediately + wbemFlagForwardOnly) For Each objItem In colItems If objItem.Default = True AND Then sDefault = Ucase(objItem.Caption) end if Next