$env:PATH -split ';' |
Where-Object { $_ -match 'Siemens\\NX' }
"`n--- STEP214 executables ---"
Get-Item `
"C:\Siemens\NX\NXBIN\step214ug.exe", `
"C:\Siemens\NX\STEP214UG\step214ug.exe" |
ForEach-Object {
[PSCustomObject]@{
Path = $_.FullName
Version = $_.VersionInfo.FileVersion
SHA256 = (Get-FileHash $_.FullName -Algorithm SHA256).Hash
}
} | Format-List