C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■97113 / )  PowerShellでファイルバージョン取得
□投稿者/ けん (1回)-(2021/03/30(Tue) 16:03:24)

分類:[その他の言語] 

よろしくお願いいたします。けんです。

この掲示板が適切か不明ですが、「PowerShell」で検索してこの掲示板に
来ました。
よろしくお願いいたします。

「PowerShell」で指定したパスのフォルダ内のファイルバージョンを取得
したいと試行錯誤しています。(初心者)

以下にて指定フォルダ内のファイル名及びファイルバージョンを取得でき
ますが、パス内の配下フォルダ内のファイル名及びファイルバージョンを
取得ができない状況です。

バージョン情報のみの取得(パスを含むファイル名も取得)
(Get-ItemProperty "C:\Program Files・・・・・・・・").VersionInfo

ファイル名とバージョン情報取得
cd "C:\Program Files・・・・・・・・"
ls | sort | ?{ $_.Name -like '*.dll' -or $_.Name -like '*.exe'} | %{echo $($_.name + "`t" + (Get-ItemProperty $_).VersionInfo.FileVersion)}



取得したい情報

配下のフォルダ@ ディレクトリ:フォルダパス
 ファイル名(拡張子を含む。) ファイルバージョン

配下のフォルダA ディレクトリ:フォルダパス
 ファイル名(拡張子を含む。) ファイルバージョン


Get-ChildItem C:\Work -Recurse
で「Mode」「LastWriteTime」「LengthNmae」の取得は確認できたいます。

初心者で申し訳ありませんが、ご教授お願いいたします。


返信 編集キー/


管理者用

- Child Tree -