powershell - 无法从 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
}
解决方案
找出原因,需要将其包含在括号中
$fileHash = (Get-FileHash $file.PSPath -Algorithm MD5)
推荐阅读
- java - Java - 使用 Runtime.getRuntime() 执行命令
- java - 重载问题:无法解析方法
- flask-wtforms - WTForm 创建新条目
- flutter - Flutter 2:webview_flutter & model_viewer
- ruby-on-rails - Ruby where 重构
- python - Marshmallow 在反序列化时创建重复的 Python 自定义对象
- arm - SAMD21 加密固件
- php - Laravel:在工匠命令测试用例上捕获 HTTP 请求
- php - 将 PHP 版本 7.3 更新到 7.4 后,面临警告:finfo::file(): Failed identify data 0:cannot read `(null)' in myfunction()
- linux - 在文件中删除卷引用后,停止 docker compose 卷安装在容器中