use*_*599 3 c# ip networking subnet psexec
我需要获取网络上所有计算机的列表
网络分为两个本地网络.管理网络和教育网络,然后在每个管理和教育网络下,每个校园都有子网.因此,每个校园都有一个管理员和一个教育域控制器.
我可以在每个子网的命令提示符下运行"net view"来获取所有计算机的列表,但我希望能够在一台服务器上运行它,或者如果我需要两台服务器(一台用于管理网络)和一个教育网络)
我知道像nmap这样的应用程序可以做到这一点,但我希望能够使用像"net view"这样的内置窗口功能,或者自己编写一些东西.
其他详细信息:我有一个程序(由以前的开发人员编写)作为后台服务运行,并在每台计算机上启动弹出窗口并在启动火警时播放.mp3文件.我希望得到这个程序,并使用PsExec启动弹出窗口并播放消息,而不是在每台计算机上安装该服务.我有PsExec工作,但需要获得所有计算机的列表.
小智 9
在网络上查找所有活动/使用的IP地址有一种非常简洁的方法,您可以非常轻松地找到网络上所有活动/使用的IP地址,而无需任何第三方应用程序或更糟糕的是,单独ping每个IP地址.
打开命令提示符并键入以下内容:
FOR/L%i IN(1,1,254)DO ping -n 1 192.168.10.%i | FIND/i"回复">> c:\ ipaddresses.txt
更改192.168.10以匹配您自己的网络.