我有大约300个工作站,我想知道哪些电脑有本地打印机连接到他们。 不需要共享本地打印机,并获取计算机的列表,可能还有打印机的型号。 有任何想法吗?
既然你写的客户端是WIN XP,我敢说,你有一个活动目录。 所以,你可以使用WMI来构build一个脚本来完成你的任务。
看看这个脚本 ,它将检索有关安装在本地机器上的打印机的信息。
你可以用这个脚本join它,它将检索你的域中注册的所有计算机。
通过join这两个脚本,您将最终获得一个脚本,它将遍历您的networking来获取打印信息。
在这个网站你会发现很多很好的资源。
各种networking清单工具将帮助你 – Spiceworks是免费的(尽pipe可能有免费版本的客户端数量限制)。 还有其他的,你可能已经有了一些东西,特别是如果你有一个部署工具来设置这些工作站。 许多部署工具包括库存function。