背景
大量のPCに複数の標準ソフトをインストールする機会があるため、可能であればそれらのソフトを自動インストールするような仕組みを作って作業を効率化したい。
(各ソフトのサイレントインストール用バッチは作成済み。)
Powershellは今まで使用したことがなかったため、これを機にスキル習得を目指していましたが早速躓いてしまいました。
何卒ご教示いただけますと幸いです。
実現したいこと
①「AutoInstaller.ps1」の実行をきっかけに、[AutoInstall]フォルダ内にある全ての「.ps1ファイル」「.vbsファイル」を順次実行する。
(上記拡張子に該当しないファイルは無視する)
②全てのファイルを実行後、実行結果をファイル名と「OK」or「NG」のセットでログに残す。
(ソフトインストール後に「C:\ProgramFiles\」へ生成されるフォルダ内のexeファイルの存在有無を確認し、存在すればOKと判断)
###フォルダ構成
[AutoInstall]
├[01_xxx] - xxx.ps1
├[02_yyy] - yyy.vbs
├[03_zzz] - zzz.bat
└AutoInstaller.ps1