Как удаленно получить контрольную сумму файла на компьютере с Windows?

StackOverflow https://stackoverflow.com/questions/58558

  •  09-06-2019
  •  | 
  •  

Вопрос

Я пытаюсь проверить с помощью инструмента автоматического обнаружения, когда файлы JAR на удаленных серверах приложений J2EE изменили содержимое.В настоящее время система загружает весь JAR-файл с помощью WMI для локального подсчета его контрольной суммы, что медленно для больших JAR-файлов.

Для серверов UNIXy (и серверов Windows с Cygwin) я могу просто войти в систему через SSH и запустить md5sum foo.jar.В идеале я бы хотел избежать установки дополнительного программного обеспечения на удаленные серверы (их могут быть тысячи), так есть ли хороший способ сделать это на обычных серверах Windows?

Это было полезно?

Решение

Вы могли бы попробовать Инструмент Sysinternals PSExec.Вам понадобится утилита контрольной суммы, доступная на удаленном компьютере.К сожалению, поскольку они стали частью Microsoft, они не предоставляют доступ к исходному коду.

В качестве альтернативы вы можете установить демон Cygwin SSH на удаленных машинах и использовать ssh, но это немного сложнее.

Другие советы

У Microsoft есть бесплатный инструмент контрольной суммы вы можете запустить PSExec выше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top