1. ホーム
  2. file

[解決済み] PowerShellでファイルのバージョンを取得する

2022-03-04 12:02:13

質問

のバージョン情報を取得するにはどうすればよいですか? .dll または .exe ファイルをPowerShellで作成しますか?

特に興味があるのは File Version が、他のバージョン情報(つまり。 Company , Language , Product Name など)もあると助かります。

解決方法は?

PowerShellは .NET クラスを使用すると、次のようなことができます。

[System.Diagnostics.FileVersionInfo]::GetVersionInfo("somefilepath").FileVersion

または ここに記載 をファイルの一覧で表示します。

get-childitem * -include *.dll,*.exe | foreach-object { "{0}`t{1}" -f $_.Name, [System.Diagnostics.FileVersionInfo]::GetVersionInfo($_).FileVersion }

あるいは、スクリプトにするともっと素敵です。 https://jtruher3.wordpress.com/2006/05/14/powershell-and-file-version-information/