Получить версию файла в PowerShell - PullRequest
131 голосов
/ 27 августа 2008

Как получить информацию о версии из файла .dll или .exe в PowerShell?

Меня особенно интересует File Version, хотя другая информация о версии (то есть Company, Language, Product Name и т. Д.) Также будет полезна.

Ответы [ 11 ]

2 голосов
/ 27 августа 2008

Как сказал EBGreen, [System.Diagnostics.FileVersionInfo] :: GetVersionInfo (путь) будет работать, но помните, что вы также можете получить все члены FileVersionInfo, например:

[System.Diagnostics.FileVersionInfo]::GetVersionInfo(path).CompanyName

Вы должны быть в состоянии использовать каждого члена FileVersionInfo, описанного здесь, что даст вам практически все, что вы когда-либо захотите о файле.

...