我试图输出文件属性,如文件名,日期和整个system32文件夹的MD5哈希一起创建。 在此解决方案running two powershell commandlets into a single command
中的powershell中使用这些命令行开关 Get-FileHash C:\Windows\System32\drivers\ -Algorithm SHA1 |Select *,@{Label='VersionInfo';Expression={(Get-Item $_.Path).VersionInfo}} |Export-Csv c:\b.csv
我希望csv中的格式在每个文件属性的不同列中。 Anyhelp wud意味着很多!
答案 0 :(得分:1)
Get-ChildItem C:\Windows\System32\ | Select-Object Name,CreationTime,@{n='MD5';ex={(Get-FileHash $_.fullname).hash}}
如果您还想从子目录中获取文件,请使用-Recurse
参数:
Get-ChildItem C:\Windows\System32\ -Recurse
如果您只想获取文件而不是文件夹,请使用-File
参数:
Get-ChildItem C:\Windows\System32\ -Recurse -File
键入以下命令以获取所有可用属性的列表:
Get-ChildItem | Get-Member