我想要获取域中计算机上的Switched列表。当然,我可以通过使用directoryentry class
获得域中的计算机列表,但是它给出域中所有计算机的列表,无论它是否打开。我已经在stackoverflow上获得了2,3个链接,但没有得到答案。 pinging
需要更多时间。在C#中有没有任何有效的解决方案?c#:如何找到域C#中的计算机开机?
1
A
回答
0
你可能想看看像SCOM这样的解决方案。它提供了一个比ping更可靠的“心跳”功能(某些企业防火墙可能会阻止icmp,例如ping流量)。还有一些其他监控的东西。这确实意味着更多的管理开销。
如果你想要最简单的解决方案,你无法绕过ping。也许你可以使用像这样的多线程的ping:https://codereview.stackexchange.com/questions/1202/c-multi-thread-ping
0
为了解决这个问题,我简单地做了一个C#应用程序,它能够对所有计算机执行ping操作,这可以根据您的网络快速完成。
Basicly你做的是(和我做了什么):
1)取你的网络家伙
2)与他谈话,问他是否有任何“防洪”。
3)如果他没有尖叫,可以尽可能多地产生线程,并使用它们来ping机器:)。
@Mr快乐已经链接到代码如何多线程平(不是它的问题)。
相关问题
- 1. C#从计算机
- 2. 如何在C中计算您的计算机的字大小?
- 3. C#.NET:检索域中的FOLDER中的计算机列表
- 4. 从C#休眠计算机#
- 5. 计算机中的整数表示 - C
- 6. C++中的Epsilon计算机错误
- 7. C#计算机中的搜索文件
- 8. C#:获取有关域中计算机的信息
- 9. 如何查找本地计算机是否在域中?
- 10. 如何判断计算机是否是C#中特定Windows域的一部分
- 11. PowerShell中的计算机的NetBIOS域
- 12. 如何在使用Java的Linux中找到计算机类型?
- 13. MSDTC从独立的机器到域计算机
- 14. 什么是C/C++中最好的计算机视觉库?
- 15. 打开远程计算机的Windows C驱动器
- 16. 将AppleScript发送到Objective-C中的远程计算机
- 17. C#计算机名称或网络上的计算机ip关驱动器号
- 18. C编程:虚拟计算机
- 19. C#从计算机获取日期
- 20. 控制计算机风扇Objective-C
- 21. C++机票费计算项目
- 22. 如何使用nAnt将文件复制到非域计算机
- 23. 如何将域重定向到Amazon EC2计算机?
- 24. 如何将Amazon EC2计算机网址重定向到域?
- 25. 如何使用C终止远程计算机上的进程?
- 26. 在非开发计算机上使用C#类库
- 27. 获取计算机的域名
- 28. 如何在任何用户计算机上找到桌面?
- 29. 从计算机到计算机的面板大小变化
- 30. C#2.0流媒体IIS 5.1:本地主机vs计算机名
pinging可能是唯一的解决方案 – xbonez 2012-03-08 10:53:46
你需要什么信息?也许有更好的方法来解决任何激励问题。 – shambulator 2012-03-08 12:08:37