首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列出具有cmd或C#的网络上的所有计算机

列出具有cmd或C#的网络上的所有计算机
EN

Stack Overflow用户
提问于 2013-04-22 12:50:00
回答 5查看 60.5K关注 0票数 3

我需要得到网络上所有计算机的列表

该网络被分成两个本地网络。一个管理网络和一个教育网络,然后在每个管理网络和教育网络下,每个校园都有子网。因此,每个园区都有一个Admin和一个Education Domain控制器。

我可以在每个子网的命令提示符下运行"net view“来获取所有计算机的列表,但我希望只在一台服务器上运行,或者如果我需要两台服务器(一台用于管理网络,另一台用于教育网络)。

我知道有像nmap这样的应用程序可以做到这一点,但我希望能够使用内置的windows功能,比如"net view“,或者自己编写一些东西。

其他细节:我有一个程序(由以前的开发人员编写),它作为后台服务运行,并在每台计算机上启动一个弹出窗口,并在火警响起时播放一个.mp3文件。我想使用这个程序,并使用PsExec来启动弹出窗口并播放消息,而不是在每台计算机上都安装该服务。我有PsExec工作,但需要获得所有计算机的列表。

EN

回答 5

Stack Overflow用户

发布于 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以匹配您自己的网络。

票数 10
EN

Stack Overflow用户

发布于 2013-04-22 12:54:12

您可以有一个运行Net View的批处理文件,并将其转储到文本文件中。因此,您可以对这些数据做任何您想做的事情。这可以作为计划任务每天运行,也可以在添加新计算机时手动运行。

票数 0
EN

Stack Overflow用户

发布于 2013-04-22 15:05:43

我不知道您使用的网络有多大,但您可以尝试查询Active Directory。请查看下面的链接,了解更多信息。

List of computers in Active Directory that are online

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16139625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档