When I use the following Powershell command to list all the printers my laptop has configured, it takes a few minutes for Windows to return the result. I have 3 printers configured, one is a virtual CutePDF printer, one is a Canon printer on my home network and the last is a Xerox printer on my work network.
I am currently using the following to list the printers
gwmi -class Win32_Printer -computer .
Are there faster ways to do this? What's causing the slow down, is it interrogating the network for print server?