gpt4 book ai didi

c# - 使用 cmd 或 C# 列出网络上的所有计算机

转载 作者:行者123 更新时间:2023-11-30 13:47:37 25 4
gpt4 key购买 nike

我需要获取网络上所有计算机的列表

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

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

我知道有像 nmap 这样的应用程序可以做到这一点,但我希望能够使用内置的 Windows 功能,如“ WebView ”或自己写一些东西。

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

最佳答案

查找网络上所有事件/使用的 IP 地址有一种非常巧妙的方法,您可以非常轻松地找到网络上所有事件/使用的 IP 地址,而无需任何第三方应用程序或更糟糕的是,手动 ping 每个 IP 地址。

打开命令提示符并输入以下内容:

FOR/L %i IN (1,1,254) DO ping -n 1 192.168.10.%i |查找/i "回复">>c:\ipaddresses.txt

更改 192.168.10 以匹配您自己的网络。

关于c# - 使用 cmd 或 C# 列出网络上的所有计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16139625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com