私は、ドメイン内の交換コンピュータのリストを取得したいと思います。 curently私はdirectoryentry class
を使用してドメイン内のコンピュータの一覧を取得できますが、ドメイン内のすべてのコンピュータの一覧が表示されます。私はすでにstackoverflowで2,3のリンクを歓迎しましたが、答えを得られませんでした。 pinging
に時間がかかります。これはC#で効率的な解決策はありますか?c#:ドメインC#でコンピュータを切り替える方法
1
A
答えて
0
これはSCOMのようなソリューションを見てみるとよいでしょう。 pingよりも信頼性の高い「ハートビート」機能を提供しています(企業ファイアウォールによってはpingトラフィックなどのicmpがブロックされることがあります)。そして、他の監視のものがたくさんあります。それはより多くの管理オーバーヘッドを意味します。
最も簡単な解決策が必要な場合は、pingを回避できません。たぶん、あなたはここのようなマルチスレッドのpingを使用することができます。私は単純にすべてのコンピュータにpingを実行し、C#のアプリを作ったこの問題を解決するにはhttps://codereview.stackexchange.com/questions/1202/c-multi-thread-ping
0
、これは、ネットワークに応じて、非常に迅速に行うことができます。
Basicly何を行うことである(そして、私は何をやった):
1)任意の「洪水防御」を持っている場合は彼に尋ねる、彼に話を)あなたは男
2をネットワーク取得します。
3)彼が叫んでいない場合はできるだけ多くのスレッドを生成し、マシンにpingを使用してください:)。
@Mrマルチスレッドのpingの方法については既にコードにリンクしています(それはまったく問題ではありません)。
関連する問題
- 1. C#WPFアプリケーションでイメージを切り替える方法は?
- 2. アプリケーションのドメイン切り替え
- 3. Visual StudioをC#に切り替える?
- 4. C++のスタックを切り替える
- 5. C++の設定を切り替える最も良い方法
- 6. Visual Studio 2010をC++ 11に切り替える方法
- 7. C#REPLをx64に切り替える方法は?
- 8. iframeへの切り替え方法/切り替え方法
- 9. IUP C/C++を使用してフォアグラウンドカラーを切り替える
- 10. C++:スレッドプールとコンテキスト切り替えのスローダウン
- 11. メニューの切り替えステートメント(C#)
- 12. C#winformsのデータベース間の切り替え
- 13. C++関数のコールスタックの切り替え
- 14. C#でフォームを切り替える最も良い方法は何ですか?
- 15. C++で2つの関数セットを切り替える方法は?
- 16. コンピュータ/サーバ間でプログラムの実行を切り替える
- 17. Cでwhileループ内でステートメントを切り替える
- 18. スレッドを切り替える方法
- 19. メニューバーを切り替える方法
- 20. Sqlテーブルを切り替える方法
- 21. ビューを切り替える方法
- 22. Objective-CとInterface Builderを使用してビューを切り替える方法
- 23. C#を使用してExcel/Excelの行/列を切り替える方法は?
- 24. 特定の周波数で画像を切り替えるC++
- 25. C#グリッドで表示を切り替える - 低速
- 26. C++で3つのブール変数を切り替える
- 27. ウィンドウを変更せずにC-x C-bでバッファに切り替える
- 28. 切り替える方法UI-SREF
- 29. Git:コミットせずにワークスペース(コンピュータ)を切り替える
- 30. C#タイマーを使用してブール値を切り替える
ピンイングが唯一の解決策である可能性があります – xbonez
この情報は必要ですか?おそらく動機づけ問題が何であれ解決する良い方法があります。 – shambulator