我尝试创建Powershell脚本以在同一台计算机或网络中的其他计算机上搜索牺牲文件(.exe),并返回文件的所有路径以及每个文件的产品版本
我使用了以下代码,但我只能获得路径
$filename = 'example.exe'
(gdr -PSProvider 'FileSystem' | %{ ls -r $_.root} 2>$null | where { $_.name -eq ".EXE" })
答案 0 :(得分:0)
(gdr -PSProvider 'FileSystem' | %{ ls -r $_.root} 2>$null | where { $_.name -eq "$filename" } | Select FullName,@{n='Version';e={$_.versioninfo.productversion}})