我的 PowerShell 技能还处于起步阶段,所以请耐心等待。我需要做的是从文本文件中获取 PC 列表并检查文件是否存在。一旦确定,我需要使用那些拥有该文件的 PC 并检查该文件的 FileVersion。最后,将其输出到 CSV 文件。
这是我所拥有的,我不确定这是否是我应该做的:
ForEach ($system in (Get-Content C:\scripts\systems.txt))
if ($exists in (Test-Path \\$system\c$\Windows\System32\file.dll))
{
Get-Command $exists | fl Path,FileVersion | Out-File c:\scripts\results.csv -Append
}
Run Code Online (Sandbox Code Playgroud) powershell ×1