2008-09-12 12 views
0

Ich versuche zu überprüfen, mit einem automatisierten Discovery-Tool, wenn JAR-Dateien in Remote-J2EE-Anwendungsserver Inhalt geändert haben. Derzeit lädt das System die gesamte JAR mit WMI lokal auf Prüfsummen herunter, was bei großen JARs langsam ist.Wie erhalte ich per Fernzugriff eine Prüfsumme für eine Datei auf einem Windows-Rechner?

Für UNIXy-Server (und Windows-Server mit Cygwin) kann ich mich einfach über SSH anmelden und md5sum foo.jar ausführen. Im Idealfall würde ich es vermeiden, zusätzliche Software auf den Remote-Servern zu installieren (es kann Tausende geben), also gibt es eine gute Möglichkeit, dies auf Windows-Servern von Vanilla zu tun?

Antwort

1

Sie könnten versuchen, die Sysinternals PSExec tool. Sie benötigen ein Prüfsummenprogramm, das auf dem Remote-Computer verfügbar ist. Seit sie Teil von Microsoft geworden sind, stellen sie leider keinen Quellcode mehr zur Verfügung.

Alternativ können Sie den Cygwin SSH-Daemon auf den Remote-Rechnern installieren und ssh verwenden, aber das ist etwas komplizierter.