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. Javaレスポンスボディの自動検出を自動検出します。
- 2. プッシャークラスター自動検出
- 3. USB自動検出
- 4. Windows自動アップデートを検出する
- 5. AndroidでSMSを自動検出する
- 6. 仮想マシンを自動化
- 7. PHP - 自動検出(生)urlencode
- 8. DBインスタンスの自動検出
- 9. 自動検出budrateシリアルstm32
- 10. Twilio Rest Api PHP - マシン検出
- 11. 独自のバグを検出するコードはありますか?
- 12. テキストボックスが自分のコード内のテキストを変更すると自動的に検出する方法は?
- 13. VMを検出するのではなく、物理マシンを検出する
- 14. ジーンラブでgitlabブランチを自動検出
- 15. DevTest Labs仮想マシン自動起動
- 16. Cloud StorageからのJSONファイルのBiqQueryロードテーブルへの移動コード。自動検出スキーマ
- 17. ダイナミック検索ボックスを自動作成し、Javascriptで自動提出する
- 18. Install4j自動更新バージョン検出
- 19. 自動検出プロキシ - JavaFXの - WebViewの
- 20. C/C++でのOSの自動検出
- 21. MatlabのArduino COMポートの自動検出
- 22. Xcode git自動メール検出エラー
- 23. 自動化 - 対話型サービスの検出
- 24. CodeMirror - 言語の自動検出
- 25. Javaでのメモリリークの自動検出
- 26. Dynamic ListView Android(最後の自動検出)
- 27. 500sと404sの自動検出?
- 28. IntelliJ IDEAの自動エラー検出
- 29. Team Foundation Serverの自動検出
- 30. androidのテキストフォントを自動検出してインストールする
これはおそらくあなたが探しているものですhttp://stackoverflow.com/questions/5116977/c-sharp-how-to-check-the-os-version-at-runtime-eg-windows-or- linux-without-usi – MilkyWayJoe
私の上司を幸せにしないマシンにモノフレームワークをインストールする必要がある@MilkyWayJoe ...それでは、どうもありがとうと感謝しています:) –