WindowsのマシンとUNIXのマシンをネットワーク上で自動的に検出し、Windowsの共有ディレクトリからリモートマシンにフォルダをコピーし、マシン上のプロセッサの数を収集するプログラムを作成する必要があります。私はマシンとそのipsの検出に役立つC#関数については知らない。私はアクティブなディレクトリにアクセスすることはできませんまたはすべてのマシンのための中央サーバーを持っています。私は、クライアントマシン上で動作するperlプログラムを作成することができます。 (また、私はUnixマシン上のWindows共有にアクセスする方法がわかりません)一般的なガイダンスとコード例はありがたいですマシンを自動検出するコード
答えて
ネットワークマシンを検出するためにNmapを使用できます。これはクライアントレスであり、-Oパラメータを使用すると、マシンでWindows OSまたはLinuxが実行されているかどうかがわかります。 SNMPまたはWMIを使用して、マシンにSNMPまたはWMIをインストールする必要がある場合でも、CPUの数を取得できます。しかし、リモートマシン上で実行されているクライアントでは、ファイルをコピーする必要がある場合は、すべてがはるかに簡単になります。
nmap提案のおかげで.. .iはネットワーク内に1つのクラスしか持っていませんでした。私たちはその側面をカバーしませんでした。共有とコピーをセットアップするクライアントを必要とするあなたの権利 –
ようこそ。 – raz3r
2つの非常に異なる質問があります。
1.マシンがWindowsマシンかUNIXマシンかを検出します。
$^O
は、Perlでそれを提供します。
$ perl -E'say $^O'
linux
>perl -E"say $^O"
MSWin32
2. UNIXマシンからのアクセス、リモートのWindowsファイル共有。
まあ、それはSMBファイルシェアです。
本当に必要なのは、SMBクライアントだけです。私は速やかに、Filesys::SmbClientというPerlモジュールを発見した。
- 1. AndroidでSMSを自動検出する
- 2. Windows自動アップデートを検出する
- 3. 仮想マシンを自動化
- 4. PHP - 自動検出(生)urlencode
- 5. DBインスタンスの自動検出
- 6. 独自のバグを検出するコードはありますか?
- 7. 自動検出プロキシ - JavaFXの - WebViewの
- 8. Xcode git自動メール検出エラー
- 9. Dynamic ListView Android(最後の自動検出)
- 10. CodeMirror - 言語の自動検出
- 11. Javaでのメモリリークの自動検出
- 12. 500sと404sの自動検出?
- 13. C/C++でのOSの自動検出
- 14. Install4j自動更新バージョン検出
- 15. 自動化 - 対話型サービスの検出
- 16. 自動返信メールをプログラムで検出する
- 17. androidのテキストフォントを自動検出してインストールする
- 18. jQuery - div idを自動的に検出する
- 19. ウェブアプリでIpadで自動電話検出を無効にする
- 20. JPA 2.0でエンティティを自動検出する方法
- 21. iPhone/iPadの自動スクリーンロックの設定を検出する
- 22. フォルダ内のファイルを自動検出する
- 23. WebClientの自動プロキシ検出を無効にする
- 24. テキストエリアの自動改行を検出する方法
- 25. 接続するためのエンドポイントアドレスの自動検出 - WCF C#
- 26. Windows Phone 7でネットワーク上のマシンを検出する
- 27. コードの自動テスト
- 28. How-ToはWCFサービスを自動検出しますか?
- 29. シリアルポートの設定を自動的に検出しますか?
- 30. イメージやテキストの検出を自動化しますか?
これはおそらくあなたが探しているものですhttp://stackoverflow.com/questions/5116977/c-sharp-how-to-check-the-os-version-at-runtime-eg-windows-or- linux-without-usi – MilkyWayJoe
私の上司を幸せにしないマシンにモノフレームワークをインストールする必要がある@MilkyWayJoe ...それでは、どうもありがとうと感謝しています:) –