我正在尝试使用自动发现工具来检查远程 J2EE 应用程序服务器中的 JAR 文件何时更改了内容。目前,系统使用 WMI 下载整个 JAR 并在本地进行校验,这对于大型 JAR 来说速度很慢。

对于 UNIXy 服务器(以及带有 Cygwin 的 Windows 服务器),我可以通过 SSH 登录并运行 md5sum foo.jar. 。理想情况下,我想避免在远程服务器(可能有数千个)上安装额外的软件,那么有没有一个好的方法可以在普通 Windows 服务器上执行此操作?

有帮助吗?

解决方案

你可以尝试 Sysinternals PSExec 工具. 。您需要远程计算机上可用的校验和实用程序。不幸的是,自从他们成为微软的一部分以来,他们没有提供任何源代码。

或者,您可以在远程计算机上安装 Cygwin SSH 守护程序并使用 ssh,但这会涉及更多一些。

其他提示

微软有一个 免费校验和工具 你可以使用上面的 PSExec 运行。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top