在powershell

时间:2017-10-27 06:48:00

标签: powershell csv hash metadata

我试图输出文件属性,如文件名,产品版本,与整个system32文件夹的MD5哈希一起创建的日期。任何帮助?! 使用这个

 Get-ChildItem C:\Windows\System32\ | Select-Object Name,CreationTime,@{n='MD5';ex={(Get-FileHash $_.fullname).hash}}

我已经使用过这个解决方案output file properties like filename, etc in powershell into a csv但是没有用!我需要列符合我在此处指定的顺序。

2 个答案:

答案 0 :(得分:0)

我发布的链接确实可以满足您的需求。 https://blogs.technet.microsoft.com/pstips/2015/02/22/filtering-files-by-their-metadata-extended-properties/

Get-FileMetaData C:\Users\vincent.k\Downloads\Program\ChromeSetup.exe | select Name,'Product Name','Product Version','File Description'

Name            Product name  Product version File description   
----            ------------  --------------- ----------------   
ChromeSetup.exe Google Update 1.3.31.5        Google Update Setup

enter image description here

答案 1 :(得分:0)

你也可以使用目录,使用-file和get-childitem这样:

Get-ChildItem C:\Windows\System32\ -file | Select Name,CreationTime,@{n='MD5';ex={(Get-FileHash $_.fullname).hash}}