異なるREMOTEマシンのタスクマネージャリストからプロセス名を読み取ろうとしています。 すなわち、異なるリモートマシンのタスクリストにポーリングを保持するJavaプログラム。Javaプログラムを使用してタスクマネージャリストを読み込む方法
いずれにしても、これに対する良い解決策を提案できますか?
事前に感謝しますが...
異なるREMOTEマシンのタスクマネージャリストからプロセス名を読み取ろうとしています。 すなわち、異なるリモートマシンのタスクリストにポーリングを保持するJavaプログラム。Javaプログラムを使用してタスクマネージャリストを読み込む方法
いずれにしても、これに対する良い解決策を提案できますか?
事前に感謝しますが...
おそらく最も簡単な方法は、リモートマシンが認証されたクライアントへのプロセスの彼らのリストを公表持っているだろう - つまり、あなたはそれぞれの上で、「サーバー」アプリが必要だろうクライアントアプリケーションがプロセスリストを受け取るリモートマシン。
可能な注意事項:(あなたはちょうどあなたが彼らの協力を必要とする、任意のマシンをプロセスリストを読み取ることができません)
リモートWindowsマシンとsshとの接続にはWMIを使用してuinxマシンに接続できます。
javaには多くの無料のSSH実装があります。 WMIが必要な場合は、jinteropをお勧めします。
WMIに使用
選択* Win32_Processクラスから。
for ssh use
psコマンドです。
telenetもサポートされているため、必要に応じてtelnetを使用してウィンドウに接続できます。
Windows *サポート* telnetですが、WMIではなく既定で有効になっていません。 WMI/ssh + psを使用すると、ほとんどのコンピュータをカバーできます.WMIまたはSSHの認証が必要です。 – Piskvor