WMIC remote results incorrect? - TechRepublic
Question
September 5, 2011 at 02:50 AM
noshmon

WMIC remote results incorrect?

by noshmon . Updated 14 years, 9 months ago

Hi,

I’ve recently been tasked to get a list of local printers connected to the computers where I work. There’s somewhere in the region of 10 000 machines spread across two sites which obviously makes me cringe when I think of walking around everywhere that a machine could be found with a pen and paper.

My resolution was to write a script that will scan a machine and look for a local printer. The script is working OK, but the CMD command is showing incorrect data. The command I’m running is “wmic /node:[computername] path Win32_Printer get local”. This works fine when I run it with the node as the machine I’m running the command in, but if I put the node as a remote machine it returns all the printers being local. I can confirm these results are incorrect as I’ve used a test machine.

I’m running Windows XP Professional SP3, and so are the client machines. I have also tested this in Windows 7 with the client running Windows 7 and a different client running XP Pro.

Can anyone shed some light as to why the results are incorrect?

Thanks in advance!
Noshmon

######## UPDATE ###########
Have tried running “wmic /node:[computername] path win32_printer get network” and it returns false, so it’s not just saying “True” to local because both local and network bits are enabled.

This discussion is locked

All Comments