我需要得到网络上所有计算机的列表
该网络被分成两个本地网络。一个管理网络和一个教育网络,然后在每个管理网络和教育网络下,每个校园都有子网。因此,每个园区都有一个Admin和一个Education Domain控制器。
我可以在每个子网的命令提示符下运行"net view“来获取所有计算机的列表,但我希望只在一台服务器上运行,或者如果我需要两台服务器(一台用于管理网络,另一台用于教育网络)。
我知道有像nmap这样的应用程序可以做到这一点,但我希望能够使用内置的windows功能,比如"net view“,或者自己编写一些东西。
其他细节:我有一个程序(由以前的开发人员编写),它作为后台服务运行,并在每台计算机上启动一个弹出窗口,并在火警响起时播放一个.mp3文件。我想使用这个程序,并使用PsExec来启动弹出窗口并播放消息,而不是在每台计算机上都安装该服务。我有PsExec工作,但需要获得所有计算机的列表。
发布于 2013-09-02 11:29:02
find all active/used IP Address on Your Network有一种非常简洁的方法,可以非常轻松地查找网络中的所有Active/Used IP地址,而无需任何第三方应用程序,或者更糟糕的是,手动Find每个IP地址。
打开命令提示符,然后键入以下内容:
对于回复%i IN (1,1,254),执行ping -n 1 192.168.10.%i | FIND /i "Reply">>c:\ipaddresses.txt
更改192.168.10以匹配您自己的网络。
发布于 2013-04-22 12:54:12
您可以有一个运行Net View的批处理文件,并将其转储到文本文件中。因此,您可以对这些数据做任何您想做的事情。这可以作为计划任务每天运行,也可以在添加新计算机时手动运行。
发布于 2013-04-22 15:05:43
我不知道您使用的网络有多大,但您可以尝试查询Active Directory。请查看下面的链接,了解更多信息。
https://stackoverflow.com/questions/16139625
复制相似问题