Загрузка данных


$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