如何使用VB脚本实现检查网络上的计算机未关机,并获得此计算机的IP地址、当前用户账号、计算机名称呢?

来源:百度知道 编辑:UC知道 时间:2024/05/15 10:16:15
如何使用VB脚本实现检查网络上的计算机未关机,并获得此计算机的IP地址、当前用户账号、计算机名称呢?
要求:1、通过扫描,发现未关机的计算机
2、对未关机计算机进行检查,获得此计算机的IP地址、当前用户账号、计算机名称
3、输出此计算机的IP地址、当前用户账号、计算机名称到csv或txt文件中
4、继续检查其它未关机计算机,把发现的内容续加到原有的csv或txt文件中
这个VB脚本用于检查管理公司内部同事电脑是否下班未关机,浪费电力又不环保,而不是检查公网上的其他用户,请不要以为非法用途,谢谢!
现时本人是利用循环可以扫描全部电脑,获得IP,并可以借助pstools(调用外部命令)实现了获取当前用户名称,但获取电脑名称则未实现,希望高手可以写出纯VB或调用外部命令的,为环保出一分力
tandeping:如果你有VB的,亦可以提供出来呀,最好他可以设置IP段,第一部分限为10.即可,防止用心不良人员用于扫描公网机器。另外,你的VB可以实出把扫描结果输出txt或CSV么?

以上问题已经使用其他方法解决,有识之士依然可以编写自己的程序来实现,谢谢!

这是不可能的。
VB脚本(vbscript)根本就不提供这样的功能。

如果是用VB,肯定是可以实现的。给你一个理念:每台电脑都安装此VB软件,当下班后(时间到五点)系统的此VB程序自动发送未关机信息到服务器。当服务器收到此消息,返回数据,驱动VB发出提示是否有人,声明如果不点击某按钮则视为无人,在十五分钟后强制关机,然后时间到了的话用VB来关闭系统。

我在办公室正好开发有这个程序,不过现在拿不来,不过是VB编程,不是脚本,可以输出到TXT中的,现在我是输出到数据库中的,QQ437989859,编好的程序,传不上来唉