Framework インストール用バッチ | 【へたれエンジニア】せくしーえんじにあ目指してw

【へたれエンジニア】せくしーえんじにあ目指してw

開業して丸3年経過しました。
いちおー実績のある内容しかアップしませんが、あくまで自分の仕事用メモなのでまねして失敗しても保証しません(笑)
尚、なるべく安価に構築するのが最近の命題なので、フリーのツールも多用していきますw

.NET Frameworkのインストールにあたり、WindowsInstalle v3.1が必要。
後は順番に必要に応じてFramework・Language Pack・Service Pack・Service Pack Language Packを適用する。
フォルダを作成 例:Framework

Frameworkフォルダ直下に"WindowsInstaller-KB893803-v2-x86.exe"を格納
Frameworkフォルダ配下にdotnet11フォルダを作成
dotnet11内にMicrosoft .NET Framework Version 1.1 再頒布可能パッケージを格納
dotnet11内にMicrosoft .NET Framework Version 1.1 日本語 Language Packを格納
dotnet11内にMicrosoft .NET Framework 1.1 Service Pack 1を格納
Frameworkフォルダ配下にdotnet20フォルダを作成
dotnet20内にMicrosoft .NET Framework Version 2.0 再頒布可能パッケージ (x86)を格納
dotnet20内にMicrosoft .NET Framework 2.0 日本語 Language Pack (x86)を格納
Frameworkフォルダ配下にdotnet30フォルダを作成
dotnet30内にMicrosoft .NET Framework 3.0 再頒布可能パッケージを格納
dotnet30内にマイクロソフト ソフトウェア .NET Framework 3.0 日本語 Language Packを格納
dotnet30内にMicrosoft .NET Framework 3.0 Service Pack 1を格納
dotnet30内にMicrosoft .NET Framework 3.0 Service Pack 1 日本語 Language Packを格納

テキストエディタに以下の必要な部分を記述して"Framework.bat"でFrameworkフォルダ直下に保存
最後に再起動を行う

ECHO.
ECHO WindowsInstalle v3.1 をインストールします
ECHO Please wait...
start /wait WindowsInstaller-KB893803-v2-x86.exe /quiet /norestart
ECHO.
ECHO.
ECHO.
ECHO Framework v1.1 をインストールします
ECHO Please wait...
start /wait dotnet11\dotnetfx.exe /q:a /c:"install /l /q"
ECHO.
ECHO.
ECHO.
ECHO Framework v1.1 Japanese Language Pack をインストールします
ECHO Please wait...
start /wait dotnet11\LangPack.exe /q:a /c:"inst /q"
ECHO.
ECHO.
ECHO.
ECHO Framework v1.1 ServicePack1 をインストールします
start /wait dotnet11\NDP1.1sp1-KB867460-X86.exe /q /i
ECHO.
ECHO.
ECHO.
ECHO Framework v2.0 をインストールします
ECHO Please wait...
start /wait dotnet20\dotnetfx.exe /q:a /c:"install /l /q"
ECHO.
ECHO.
ECHO.
ECHO Framework v2.0 Japanese Language Pack をインストールします
ECHO Please wait...
start /wait dotnet20\LangPack.exe /q:a /c:"inst /q"
ECHO.
ECHO.
ECHO.
ECHO Framework v3.0 をインストールします
ECHO Please wait...
start /wait dotnet30\dotnetfx3setup.exe /q /norestrat
ECHO.
ECHO.
ECHO Framework v3.0 Japanese Language Pack をインストールします
ECHO Please wait...
start /wait dotnet30\dotnetfx3langpackjp.exe /passive /q /norestart
ECHO.
ECHO.
ECHO.
ECHO Framework v3.0 ServicePack1 をインストールします
start /wait dotnet30\dotnetfx30SP1setup.exe /passive /q /norestart
ECHO.
ECHO.
ECHO.
ECHO Framework v3.0 ServicePack1 Japanese Language Pack をインストールします
ECHO Please wait...
start /wait dotnet30\NetFx30SP1_x86ja.exe /passive /q /norestart
ECHO.
ECHO.
ECHO.
shutdown -r
ECHO.
ECHO.
ECHO.
exit