Como faço remotamente obter uma soma de verificação para um arquivo em uma máquina Windows?
Pergunta
Estou tentando verificar, usando um sistema automatizado de ferramenta de descoberta, quando arquivos JAR remoto de servidores de aplicação J2EE ter o conteúdo alterado.Atualmente, o sistema de downloads de todo o JAR usando o WMI para soma de verificação no local, que é lento para grandes Potes.
Para UNIXy servidores (Windows e servidores com o Cygwin), eu posso logar via SSH e executar md5sum foo.jar
.Idealmente, eu gostaria de evitar a instalação de software adicional nos servidores remotos (pode haver milhares), então, há uma boa maneira de fazer isso no Windows baunilha servidores?
Solução
Você poderia tentar o Sysinternals PSExec ferramenta.Você precisará de um utilitário de soma de verificação disponível no computador remoto.Infelizmente, já que elas tornaram-se parte da Microsoft, eles não fazem qualquer código-fonte disponível.
Como alternativa, você pode instalar o Cygwin daemon do SSH em máquinas remotas e usar o ssh, mas que é um pouco mais envolvido.
Outras dicas
A Microsoft tem uma livre de soma de verificação da ferramenta você pode executar com PSExec acima.