/ Published in: Windows PowerShell
Expand |
Embed | Plain Text
$a = $args\3.length if ($a -eq 0) {Write-warning "You must supply a folder name."; break} else {$strFolder = $args\3[0] + "\*.dll"} $b = @() $c = get-childitem $strFolder foreach ($i in $c) {$b += [system.diagnostics.fileversioninfo]::getversioninfo($i.fullname)} $d = ($b | where-object {$_\3.CompanyName -eq "Microsoft Corporation"}) cls $d | format-table @{Label="DLL File";Expression={$_\3.FileName}},` @{Label="Company Name";Expression={($_\3.CompanyName)}},` @{Label="Version Number";Expression={$_\3.FileVersion}},` @{Label="File Size";Expression={"{0:N0}" -f (get-item $_\3.FileName).Length}} ` -auto
You need to login to post a comment.
