Asunto: Obtener hash de fichero en Windows PowerShell
Hola ¿hay algún comando en PowerShell de Windows para obtener el hash de un fichero? me sería de gran utilidad para hacer unas comparaciones y verificar que dos ficheros son iguales.
Publicado:
Mar Oct 14, 2014 6:41 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Obtener hash de fichero en Windows PowerShell
Anuncios
varios escribió:
Hola ¿hay algún comando en PowerShell de Windows para obtener el hash de un fichero? me sería de gran utilidad para hacer unas comparaciones y verificar que dos ficheros son iguales.
A partir de la versión 4 de Windows PowerShell tienes el comando "Get-FileHash" que te obtendrá el hash de un fichero, el uso sería:
Puedes especificar el algoritmo que quieras que utilice para la obtención del hash con el parámetro "-Algorithm", los posibles son SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 y RIPEMD160. Por ejemplo:
Asunto: Re: Obtener hash de fichero en Windows PowerShell
Anuncios
alonsojpd escribió:
A partir de la versión 4 de Windows PowerShell tienes el comando "Get-FileHash" que te obtendrá el hash de un fichero, el uso sería:
Código:
Get-FileHash C:\facturacion\facturas.pdf
Tengo un PC con Windows 7 SP1, un servidor con Windows Server 2012 y otro con Windows Server 2012 R2 ¿cómo puedo saber la versión de PowerShell que tiene cada uno? he probado en el Windows 7 y no me reconoce el comando Get-FileHash, supongo que por lo que comentas de la versión.
Publicado:
Mar Oct 14, 2014 7:17 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Obtener hash de fichero en Windows PowerShell
Anuncios
varios escribió:
Tengo un PC con Windows 7 SP1, un servidor con Windows Server 2012 y otro con Windows Server 2012 R2 ¿cómo puedo saber la versión de PowerShell que tiene cada uno? he probado en el Windows 7 y no me reconoce el comando Get-FileHash, supongo que por lo que comentas de la versión.
Para obtener la versión exacta de Windows PowerShell, desde la propia línea de comandos de PowerShell ejecuta:
Código:
$PSVersionTable.PSVersion
Te devolverá la versión exacta de las PowerShell, algo así:
Major Minor Build Revision
----- ----- ----- --------
2 0 -1 -1
(en el caso de Windows 7)
Publicado:
Mar Oct 14, 2014 7:20 am
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Obtener hash de fichero en Windows PowerShell
Anuncios
alonsojpd escribió:
Código:
$PSVersionTable.PSVersion
Ok, ahora tengo otro problema, en Windows Server 2012 R2 me funciona perfecto el comando Get-FileHash, pero en W212 y W7 no y es por la versión de las PowerShell, pero ¿cómo puedo actualizar las PowerShell a la última versión? ¿se puede hacer?
Publicado:
Mar Oct 14, 2014 7:21 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Obtener hash de fichero en Windows PowerShell
Anuncios
varios escribió:
Ok, ahora tengo otro problema, en Windows Server 2012 R2 me funciona perfecto el comando Get-FileHash, pero en W212 y W7 no y es por la versión de las PowerShell, pero ¿cómo puedo actualizar las PowerShell a la última versión? ¿se puede hacer?
En el siguiente post explicamos cómo actualizar PowerShell a la última versión:
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A