我想获取一个目录及其所有子目录中所有DLL文件的文件版本和程序集版本。作为一名编程新手,我无法让这个循环正常工作。以下是我从论坛上找到的 PowerShell 代码来获取程序集版本:
$strPath = 'c:\ADMLibrary.dll'
$Assembly = [Reflection.Assembly]::Loadfile($strPath)
$AssemblyName = $Assembly.GetName()
$Assemblyversion = $AssemblyName.version
还有这个:
$file = Get-ChildItem -recurse | %{ $_.VersionInfo }
我该如何循环处理这个问题,以便我能够返回目录中所有文件的汇编版本?