投稿する前に、ほぼ2日間、自分で答えを見つけるために最善を尽くしました. この質問がこのサイトのどこかですでに回答されている場合は、事前にお詫び申し上げます。
つまり、現在使用している .dll から VersionInfo をプルする必要があります。
[System.Diagnostics.FileVersionInfo]::GetVersionInfo('C:\PathHere.dll').FileVersion | New-Item –ItemType ファイル c:\test.txt
これは私にとってはうまくいきますが、誰かがよりクリーンな方法だと感じている場合、私はすべての耳、より正確には…すべての目です。スクリプトは完全なバージョン値を取得し、必要に応じてテキスト ファイルに書き込みますが、問題は、最初の小数点以下 3 桁だけが必要なことです。小数点以下 4 桁。
したがって、VersionInfo が 1.3.102310.0345 の場合、その .txt ファイルには 1.3.102310 のみが含まれるようにします。残りの数値を丸めないことが非常に重要です。
最終結果が最初の小数点以下 3 桁の完全な値である限り、バージョン出力が何らかの理由で最初の小数点以下 3 桁のみを表示するように制限されているかどうか、または完全なバージョン情報が .txt に記録されているかどうかはあまり気にしません。ファイルから確実に削除されます。