首页 > 解决方案 > 无法从 Get-FileHash 访问 PS 对象

问题描述

我有这个代码。我以为我可以访问 $fileHash 对象,然后查看每个值,即 $fileHash.Hash - 但是这不会产生任何结果?

知道为什么请:

$files = get-childitem -recurse -path "D:\files"
foreach ($file in $files)
{
 $fileHash =  Get-FileHash $file.PSPath -Algorithm MD5 | Format-Table
 $fileHash.Hash
}

标签: powershell

解决方案


找出原因,需要将其包含在括号中

$fileHash =  (Get-FileHash $file.PSPath -Algorithm MD5)

推荐阅读