Windows マシン上のファイルのチェックサムをリモートで取得するにはどうすればよいですか?
質問
自動検出ツールを使用して、リモート J2EE アプリケーション サーバーの JAR ファイルの内容がいつ変更されたかを確認しようとしています。現在、システムは WMI を使用して JAR 全体をダウンロードし、ローカルでチェックサムを行っていますが、大規模な JAR では時間がかかります。
UNIXy サーバー (および Cygwin を備えた Windows サーバー) の場合は、SSH 経由でログインして実行するだけです。 md5sum foo.jar
. 。理想的には、リモート サーバー (数千台ある可能性があります) に追加のソフトウェアをインストールすることは避けたいのですが、標準の Windows サーバーでこれを行う良い方法はありますか?
解決
試してみてはいかがでしょうか Sysinternals PSExec ツール. 。リモート マシン上で利用可能なチェックサム ユーティリティが必要になります。残念ながら、Microsoft の一部になって以来、ソース コードは公開されていません。
あるいは、Cygwin SSH デーモンをリモート マシンにインストールして ssh を使用することもできますが、これはもう少し複雑です。
他のヒント
マイクロソフトには、 無料のチェックサムツール 上記の PSExec で実行できます。
所属していません StackOverflow