批处理调用 PowerShell 校验文件哈希

依然是老规矩,不新装软件。

在这之前写过一个用 Linux 和 Windows 获取文件 MD5 值,后来发现 PowerShell 里边有个功能更加的强大,Get-FileHash 可以验证 SHA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160 等多种哈希算法。

下边是Bat调用PowerShell来实现数据的验证。

@echo off
PowerShell Get-FileHash -Path "%~1" -Algorithm SHA256
pause

SHA256 可以换成你需要验证的算法。

当然了,你要觉得托拖拽拽有的时候不方便,我这里在最后推荐一个软件 HashTab ,很好用,安装完直接集成到文件右键的属性里边了。

--- EOF ---

留下评论

电子邮件地址不会被公开。 必填项已用*标注

冀ICP备17005573号-1