On Thu, Aug 28, 2014 at 10:31 AM, Gavin Wilby
<[email protected]> wrote:
> I need to be able to point something at any PC on my domain and see what
> printers it has installed on it.
You don't describe your environment, but any Windows that's
reasonably recent will have useful tools in
C:\Windows\System32\Printing_Admin_Scripts\en-US\
The "prnmngr.vbs" script in particular will list printer objects,
and allow you to add/remove them.
There is an "-s" switch which lets you run it against remote print
servers ("server" meaning "computer" in this case). This is generally
only useful for printers with a machine-local port connection (but
that includes IP ports).
> This should include Network printers, local printers and PDF writers etc.
Network printer connections (via Windows shares) are a property of
the user, not the system.
> Id like the ability to remove printers (say ghosted ones), and also manually
> add printers off the network.
You're prolly better off using Group Policy Preferences to push
printers to users. But the above-mentioned scripts can do it, too.
-- Ben