|
■No97114 (魔界の仮面弁士 さん) に返信 返信の仕方が不明で、間違っていましたらご容赦ください。
> ls 'C:\Program Files\*' -Include ('*.dll', '*.exe') -Recurse | select FullName, Mode, LastWriteTime, @{Name='Version'; Expression={(gp $_).VersionInfo.FileVersion}} | Out-GridView
ご教授有難うございます。 バージョン情報等取得することが出来ました。
欲しい情報は、フォルダのディレクトリ、ファイル名(拡張子付)、バージョン情報ですので 次のように変更しました。 ls 'C:\Program Files・・・・・・\*' -Recurse | select Name, @{Name='Version'; Expression={(gp $_).VersionInfo.FileVersion}}
出来れば 「Get-ChildItem 'C:\Program Files・・・・・・' -Recurse」 で出力される形でバージョン情報を取得したいと思っています。
ディレクトリ: C:\Program・・・・・ Name Versiot ---- ------- 〇〇〇.exe 12.0.557.0 〇〇〇.dll 0.1.1.0
ディレクトリ: C:\Program・・・・・ Name Versiot ---- ------- 〇〇〇.dll 12.0.557.0 〇〇〇.dll 0.1.1.0
このような出力は可能なのでしょうか。 ちなみに、実行はスクリプトファイルで実施しています。
申し訳ありませんがご教授をお願いいたします。 (コマンド等わからず、丸投げみたいで申し訳ありません。)
|