Saludos amigos, hoy os traigo una entrada que espero que os sea de utilidad. Con el paso del tiempo el fichero de instalación o de Update de Veeam ha ido creciendo, y tenemos ahora un fichero de instalación de casi 3GB, es por ello que muchas veces queremos comprobar que:
- El fichero que hemos descargado está integro y se ha descargado correctamente
- El fichero que tenemos, es el que necesitamos realmente
Ya que muchas veces los Updates se parecen mucho al nuevo fichero con toda la instalación más el update, es mejor comprobar todo.
Comprobando la integridad de un fichero usando PowerShell para conocer su hash MD5
Todos los ficheros tienen un hash, una huella única, que puede ser MD5, u otras alternativas, en este caso voy a usar MD5 que viene de la descripción Message Digest algorithm 5. Cualquier texto o binario que le pasemos a MD5 nos devolverá una cadena única con la que podemos asignar ese fichero o texto, ejemplo:
Una vez tenemos claro el concepto, vamos a poner de ejemplo el fichero de descarga de Veeam Backup & Replication v9.5U3, si nos vamos a la web, podemos ver que pesa 2.8GB, y que además nos da el MD5 en texto plano en la web
Tengo en una carpeta muchas ISOS, algunas de ellas antiguas, algunas nuevas, al descargar el fichero y verlo en bytes, veo que es algo más lo cúal es normal, pero puede confundir, además tengo el fichero dle Update3 suelto también que se llama muy parecido:
MD5 Hash al rescate! Conociendo el hash MD5 que el fichero debe tener, podemos ejecutar el siguiente comando para conocer el MD5 del fichero .ISO, fijaros que he puesto comillas simples ya que el fichero contiene caracteres como & que da error sin ellas:
PS C:\Users\Administrator> Get-FileHash '\\192.168.0.50\isos\Veeam\9.5\U3\VeeamBackup&Replication_9.5.0.1536.Update3.iso' -Algorithm MD5 Algorithm Hash Path --------- ---- ---- MD5 7C4CF752C2C10AC2134F48BF70A3ADBD \\192.168.0.50\isos\Veeam\9.5...
El resultado debería ser algo así:
Ahora que ya tenemos el resultado del hash MD5, podemos comprarlo con la web, para ver dos cosas, una de ellas es que el fichero es el que buscábamos y segunda, que el fichero se ha descargado correctamente sin errores.
Espero que os guste y os sea de ayuda.

Leave a Reply