以下是命令
Get-ChildItem -File | Where-Object { $_.Name -notmatch "[\p{IsCJKUnifiedIdeographs}]" } | ForEach-Object { "$($_.Name) $((certutil -hashfile $_.FullName MD5)[1] -replace ' ','')" }
输出结果:
igv0.log 7f2bd0f666a2ea3eb2e1b0a7921eafc6
igv0.log.1 aaa861c91fcf318000a0883234a4c741
igv0.log.2 9a507e0d8145fd5a2b0a03aae774d96f
igv0.log.2.lck CertUtil:文件所在的卷已被外部更改,因此打开的文件不再有效。
igv1.log 0a0e44cc61fe0f9ada39d9586f35561e
prefs.properties 79626ae17589afa438f50a421336430d
验证一下:
PS C:\Users\TAO\igv> certutil -hashfile .\igv0.log MD5
MD5 的 .\igv0.log 哈希:
7f2bd0f666a2ea3eb2e1b0a7921eafc6
PS C:\Users\TAO\igv> certutil -hashfile .\igv1.log MD5
MD5 的 .\igv1.log 哈希:
0a0e44cc61fe0f9ada39d9586f35561e
网友评论